TSTP Solution File: ITP287^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP287^1 : TPTP v8.1.2. Released v8.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n003.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Thu May 18 11:23:23 EDT 2023

% Result   : Unknown 1.40s 1.95s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : ITP287^1 : TPTP v8.1.2. Released v8.1.0.
% 0.03/0.13  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.34  Computer   : n003.cluster.edu
% 0.13/0.34  Model      : x86_64 x86_64
% 0.13/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  RAMPerCPU  : 8042.1875MB
% 0.13/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % DateTime   : Wed May  3 09:00:04 EDT 2023
% 0.13/0.34  % CPUTime    : 
% 0.19/0.45  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.21/0.50  Python 2.7.5
% 0.45/1.00  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.45/1.00  FOF formula (<kernel.Constant object at 0xb5ddd0>, <kernel.Type object at 0xb5de60>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc6872358179685758443it_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0xb5dcb0>, <kernel.Type object at 0xb5dd40>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc5059602919146741221it_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0xb5df38>, <kernel.Type object at 0xb5ddd0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc2574133891255291104it_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0xb5d680>, <kernel.Type object at 0xb5dea8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc6000686143695694318it_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0xb5df38>, <kernel.Type object at 0x2af8d62a60e0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc5169207103205389656T_VEBT:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0xb5df38>, <kernel.Type object at 0xb5dea8>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc4992668916828960487it_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0xb5dcb0>, <kernel.Type object at 0x2af8d62a70e0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc5542196010084753463at_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0xb5dcb0>, <kernel.Type object at 0x2af8ddd7ce60>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc5491161045314408544at_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0x2af8d62a75a8>, <kernel.Type object at 0x2af8ddd7cdd0>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc4551176213417063079it_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0x2af8d62a75a8>, <kernel.Type object at 0xb5d680>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring produc819165548630102716T_VEBT:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0x2af8d62a70e0>, <kernel.Type object at 0x2af8ddd83758>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring set_Pr1591120925906170302on_nat:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0x2af8d62a70e0>, <kernel.Type object at 0x2af8ddda0f80>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J_J
% 0.45/1.00  Using role type
% 0.45/1.00  Declaring set_Pr2840599766253930323_VEBTi:Type
% 0.45/1.00  FOF formula (<kernel.Constant object at 0x2af8d62a7518>, <kernel.Type object at 0xb7d560>) of role type named ty_n_t__Option__Ooption_I_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option7887515136451277736uint32:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8d62a75a8>, <kernel.Type object at 0xb7d4d0>) of role type named ty_n_t__Set__Oset_It__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring set_wo3913738467083021356l_num1:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8d62a75a8>, <kernel.Type object at 0xb7d5a8>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring set_Pr2007700399681132348Heap_o:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8d62a7518>, <kernel.Type object at 0xb7d518>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc3833371349899244151T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d368>, <kernel.Type object at 0xb7d050>) of role type named ty_n_t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring word_N3645301735248828278l_num1:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d290>, <kernel.Type object at 0xb7d170>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option2621746655072343315it_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d1b8>, <kernel.Type object at 0xb7d368>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc1193250871479095198on_num:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d5f0>, <kernel.Type object at 0xb7dcb0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc8306885398267862888on_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d1b8>, <kernel.Type object at 0xb7d290>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc6121120109295599847at_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7def0>, <kernel.Type object at 0xb7d5f0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc3368934014287244435at_num:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d950>, <kernel.Type object at 0xb7d1b8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc4471711990508489141at_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d0e0>, <kernel.Type object at 0xb7def0>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option5408194888911472936it_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d3b0>, <kernel.Type object at 0xb7d950>) of role type named ty_n_t__Option__Ooption_I_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option373713263958016584uint32:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7dc20>, <kernel.Type object at 0xb7d0e0>) of role type named ty_n_t__Option__Ooption_I_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Code____Numeral__Ointeger_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option8496191915386069960uint32:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7de60>, <kernel.Type object at 0xb7d3b0>) of role type named ty_n_t__itself_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring itself8794530163899892676l_num1:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d830>, <kernel.Type object at 0xb7dc20>) of role type named ty_n_t__Option__Ooption_I_062_I_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option8540941645471956339uint32:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7df80>, <kernel.Type object at 0xb7de60>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc7036089656553540234on_num:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7dfc8>, <kernel.Type object at 0xb7d830>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc2233624965454879586on_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d200>, <kernel.Type object at 0xb82998>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option254855292876462358T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7d200>, <kernel.Type object at 0xb82098>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring set_Pr6126824603708961249on_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb7dfc8>, <kernel.Type object at 0xb82248>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring set_Pr3980204975930894582_VEBTi:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb82170>, <kernel.Type object at 0xb82200>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P4737670876410327766T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb82ef0>, <kernel.Type object at 0xb82830>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring set_Pr563407847431865468T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb82cf8>, <kernel.Type object at 0xb82170>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc120671012495760973it_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb82d88>, <kernel.Type object at 0xb823b0>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option7211493094183709123it_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb82cf8>, <kernel.Type object at 0x2af8ddda1f80>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option7339022715339332451it_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb82dd0>, <kernel.Type object at 0x2af8ddda1e18>) of role type named ty_n_t__Option__Ooption_I_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_Eo_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option4062567599839601128eger_o:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb82dd0>, <kernel.Type object at 0x2af8ddda1128>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc8398139464844984134T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xb82cf8>, <kernel.Type object at 0x2af8ddda1cf8>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring set_Pr5371233824415811545Heap_o:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8ddda1320>, <kernel.Type object at 0x2af8ddda1680>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc3960855945107176009Ti_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8ddda1758>, <kernel.Type object at 0x2af8ddda1710>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc8047831477865546771it_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8ddda18c0>, <kernel.Type object at 0xb82d88>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring option1280308654545898343T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8ddda1560>, <kernel.Type object at 0xceb290>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P6730324909620535719T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8ddda18c0>, <kernel.Type object at 0xceb2d8>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc3658429121746597890et_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8ddda18c0>, <kernel.Type object at 0xceb200>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P785718909624839377_VEBTi:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0x2af8ddda1560>, <kernel.Type object at 0xceb170>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P735349106241217576_VEBTi:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb0e0>, <kernel.Type object at 0xceb128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P5988454224134618948T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb098>, <kernel.Type object at 0xceb1b8>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc4813437837504472865T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb050>, <kernel.Type object at 0xceb0e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P7413028617227757229T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb3b0>, <kernel.Type object at 0xceb440>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring set_li5131720305576846103n_assn:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb050>, <kernel.Type object at 0xceb098>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc6653097349344004940it_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb4d0>, <kernel.Type object at 0xceb3b0>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc3447558737645232053on_num:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb560>, <kernel.Type object at 0xceb050>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc4953844613479565601on_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb5f0>, <kernel.Type object at 0xceb4d0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc2963631642982155120at_num:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb680>, <kernel.Type object at 0xceb560>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc7248412053542808358at_nat:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb710>, <kernel.Type object at 0xceb5f0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc3777764054643897931_VEBTi:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb7a0>, <kernel.Type object at 0xceb680>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P8536626330812492744i_real:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb830>, <kernel.Type object at 0xceb710>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P2320588648998582380_VEBTi:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb8c0>, <kernel.Type object at 0xceb7a0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc3625547720036274456_VEBTi:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb950>, <kernel.Type object at 0xceb830>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring produc2810682830582626868T_VEBT:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceb9e0>, <kernel.Type object at 0xceb8c0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.45/1.01  Using role type
% 0.45/1.01  Declaring list_P2623026923184700063T_real:Type
% 0.45/1.01  FOF formula (<kernel.Constant object at 0xceba70>, <kernel.Type object at 0xceb950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P877281246627933069T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebb00>, <kernel.Type object at 0xceb9e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr1938536134445252166_VEBTi:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebb90>, <kernel.Type object at 0xceba70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P7037539587688870467BT_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebc20>, <kernel.Type object at 0xcebb00>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P4547456442757143711BT_int:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebcb0>, <kernel.Type object at 0xcebb90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P5647936690300460905T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebd40>, <kernel.Type object at 0xcebc20>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P7524865323317820941T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebdd0>, <kernel.Type object at 0xcebcb0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc8243902056947475879T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebe60>, <kernel.Type object at 0xcebd40>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P8527749157015355191n_assn:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebef0>, <kernel.Type object at 0xcebdd0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr6167073792073659919T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebf80>, <kernel.Type object at 0xb68050>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr5949110396991348497n_assn:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebf80>, <kernel.Type object at 0xb680e0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc8923325533196201883nteger:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xcebef0>, <kernel.Type object at 0xb68128>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring heap_T5317711798761887292on_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb681b8>, <kernel.Type object at 0xb68200>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Heap__Oarray_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring heap_T8822477325091257596_VEBTi:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68290>, <kernel.Type object at 0xb68170>) of role type named ty_n_t__Set__Oset_It__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_He5367250461312314764on_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68248>, <kernel.Type object at 0xb681b8>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring heap_T4980287057938770641_VEBTi:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68320>, <kernel.Type object at 0xb683b0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P8833571063612306856EBTi_o:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68248>, <kernel.Type object at 0xb68290>) of role type named ty_n_t__Set__Oset_It__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_He5684063546058238497_VEBTi:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68440>, <kernel.Type object at 0xb68320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P3126845725202233233VEBT_o:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb684d0>, <kernel.Type object at 0xb68248>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P7495141550334521929T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68560>, <kernel.Type object at 0xb68440>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_It__Product____Type__Ounit_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring heap_T7268547540234007069t_unit:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb685f0>, <kernel.Type object at 0xb684d0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc6680258955013199682i_real:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68680>, <kernel.Type object at 0xb68560>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring option2661157926820139483um_num:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68710>, <kernel.Type object at 0xb685f0>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring option642762832853965969at_num:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb687a0>, <kernel.Type object at 0xb68680>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring option4927543243414619207at_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68830>, <kernel.Type object at 0xb68710>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring option4624381673175914239nt_int:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb688c0>, <kernel.Type object at 0xb687a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P8689742595348180415l_real:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68950>, <kernel.Type object at 0xb68830>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc3881548065746020326Ti_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb689e0>, <kernel.Type object at 0xb688c0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc214224863196444774_VEBTi:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68a70>, <kernel.Type object at 0xb68950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P6834414599653733731al_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68b00>, <kernel.Type object at 0xb689e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P4344331454722006975al_int:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68b90>, <kernel.Type object at 0xb68a70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P3644420460460130531t_real:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68c20>, <kernel.Type object at 0xb68b00>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc5170161368751668367T_real:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68cb0>, <kernel.Type object at 0xb68b90>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc3757001726724277373T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68d40>, <kernel.Type object at 0xb68c20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr320017278500174781t_real:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68dd0>, <kernel.Type object at 0xb68cb0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P3744719386663036955um_num:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68e60>, <kernel.Type object at 0xb68d40>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P1726324292696863441at_num:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68ef0>, <kernel.Type object at 0xb68dd0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P6011104703257516679at_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68f80>, <kernel.Type object at 0xb6a050>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P3521021558325789923at_int:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68f80>, <kernel.Type object at 0xb6a0e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring list_P5707943133018811711nt_int:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb68ef0>, <kernel.Type object at 0xb6a128>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc9072475918466114483BT_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a1b8>, <kernel.Type object at 0xb6a200>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc4894624898956917775BT_int:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a290>, <kernel.Type object at 0xb6a170>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc8025551001238799321T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a248>, <kernel.Type object at 0xb6a1b8>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc1531783533982839933T_VEBT:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a320>, <kernel.Type object at 0xb6a3b0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr8218934625190621173um_num:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a248>, <kernel.Type object at 0xb6a290>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr6200539531224447659at_num:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a440>, <kernel.Type object at 0xb6a320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr1261947904930325089at_nat:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a4d0>, <kernel.Type object at 0xb6a248>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr7995236796853374141at_int:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a560>, <kernel.Type object at 0xb6a440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring set_Pr958786334691620121nt_int:Type
% 0.45/1.02  FOF formula (<kernel.Constant object at 0xb6a5f0>, <kernel.Type object at 0xb6a4d0>) of role type named ty_n_t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.45/1.02  Using role type
% 0.45/1.02  Declaring produc6575502325842934193n_assn:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6a680>, <kernel.Type object at 0xb6a560>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring heap_T2636463487746394924on_nat:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6a710>, <kernel.Type object at 0xb6a5f0>) of role type named ty_n_t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring produc827990862158126777uint32:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6a7a0>, <kernel.Type object at 0xb6a680>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring heap_T8145700208782473153_VEBTi:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6a830>, <kernel.Type object at 0xb6a710>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring produc5014006835512566296EBTi_o:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6a8c0>, <kernel.Type object at 0xb6a7a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring list_P3595434254542482545real_o:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6a950>, <kernel.Type object at 0xb6a830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring list_P5232166724548748803o_real:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6a9e0>, <kernel.Type object at 0xb6a8c0>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Heap__Oarray_It__Nat__Onat_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring heap_T3836121109492952855ay_nat:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6aa70>, <kernel.Type object at 0xb6a950>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Heap__Oarray_It__Int__Oint_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring heap_T1346037964561226099ay_int:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6ab00>, <kernel.Type object at 0xb6a9e0>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_It__Nat__Onat_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring heap_T290393402774840812st_nat:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6ab90>, <kernel.Type object at 0xb6aa70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring list_P7333126701944960589_nat_o:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6ac20>, <kernel.Type object at 0xb6ab00>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring list_P6285523579766656935_o_nat:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6acb0>, <kernel.Type object at 0xb6ab90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring list_P3795440434834930179_o_int:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6ac20>, <kernel.Type object at 0xb6ab00>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring set_list_VEBT_VEBT:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6acb0>, <kernel.Type object at 0xb6ad40>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring produc334124729049499915VEBT_o:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6ae60>, <kernel.Type object at 0xb6ac20>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring produc2504756804600209347T_VEBT:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6ab90>, <kernel.Type object at 0xb6acb0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring set_Pr3149072824959771635_nat_o:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6af38>, <kernel.Type object at 0xb6d050>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Code____Numeral__Ointeger_J_J
% 0.45/1.03  Using role type
% 0.45/1.03  Declaring set_li6976499617229504675nteger:Type
% 0.45/1.03  FOF formula (<kernel.Constant object at 0xb6afc8>, <kernel.Type object at 0xb6d098>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring produc6271795597528267376eger_o:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6acb0>, <kernel.Type object at 0xb6d050>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Code____Numeral__Ointeger_J_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring set_set_Code_integer:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6afc8>, <kernel.Type object at 0xb6d0e0>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Product____Type__Ounit_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring heap_T5738788834812785303t_unit:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d200>, <kernel.Type object at 0xb6d098>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring produc7716430852924023517t_real:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6d1b8>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Heap__Oarray_I_Eo_J_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring heap_T5660665574680485309rray_o:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6d200>) of role type named ty_n_t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring heap_e7401611519738050253t_unit:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d320>, <kernel.Type object at 0xb6d3b0>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__List__Olist_I_Eo_J_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring heap_T844314716496656296list_o:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6d200>) of role type named ty_n_t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring product_prod_num_num:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6d488>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring product_prod_nat_num:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d320>, <kernel.Type object at 0xb6d518>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring product_prod_nat_nat:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6d560>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring product_prod_nat_int:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6d5a8>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring product_prod_int_int:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6d320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring list_P4002435161011370285od_o_o:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6d5a8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring set_list_complex:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6d680>) of role type named ty_n_t__Set__Oset_It__Heap____Time____Monad__OHeap_I_Eo_J_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring set_Heap_Time_Heap_o:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6d710>) of role type named ty_n_t__Heap__Oarray_It__Option__Ooption_It__Nat__Onat_J_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring array_option_nat:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6d758>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring set_set_complex:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6d7a0>) of role type named ty_n_t__Heap__Oarray_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.52/1.03  Using role type
% 0.52/1.03  Declaring array_VEBT_VEBTi:Type
% 0.52/1.03  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6d7e8>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring option_set_nat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6d830>) of role type named ty_n_t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_VEBT_VEBTi:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6d878>) of role type named ty_n_t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_VEBT_VEBTi:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6d8c0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Real__Oreal_J_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_list_real:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6d908>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_VEBT_VEBT:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6d950>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring heap_Time_Heap_nat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6d998>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_list_nat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6d9e0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_list_int:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6da28>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring product_prod_nat_o:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6da70>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_Code_integer:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6dab8>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_VEBT_VEBT:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6db00>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_set_nat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6db48>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_set_int:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6db90>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_Code_integer:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6dbd8>) of role type named ty_n_t__itself_It__Numeral____Type__Onum1_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring itself_Numeral_num1:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6dc20>) of role type named ty_n_t__itself_It__Numeral____Type__Onum0_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring itself_Numeral_num0:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6dc68>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_complex:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6dcb0>) of role type named ty_n_t__List__Olist_It__Assertions__Oassn_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_assn:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6dcf8>) of role type named ty_n_t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring heap_Time_Heap_o:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6dd40>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_list_o:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6dd88>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_complex:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6ddd0>) of role type named ty_n_t__Option__Ooption_It__Real__Oreal_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring option_real:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6de18>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring filter_real:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6de60>) of role type named ty_n_t__itself_It__Enum__Ofinite____3_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring itself_finite_3:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6dea8>) of role type named ty_n_t__itself_It__Enum__Ofinite____2_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring itself_finite_2:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6def0>) of role type named ty_n_t__itself_It__Enum__Ofinite____1_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring itself_finite_1:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d518>, <kernel.Type object at 0xb6df38>) of role type named ty_n_t__Set__Oset_It__Uint32__Ouint32_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_uint32:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d290>, <kernel.Type object at 0xb6df80>) of role type named ty_n_t__Option__Ooption_It__Rat__Orat_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring option_rat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb6df38>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring option_num:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6df80>, <kernel.Type object at 0xb74098>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring option_nat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6df38>, <kernel.Type object at 0xb74098>) of role type named ty_n_t__Option__Ooption_It__Int__Oint_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring option_int:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6dfc8>, <kernel.Type object at 0xb74050>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring filter_nat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb74128>) of role type named ty_n_t__VEBT____BuildupMemImp__OVEBTi
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring vEBT_VEBTi:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6df38>, <kernel.Type object at 0xb74170>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_char:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6d248>, <kernel.Type object at 0xb741b8>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_real:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb6dfc8>, <kernel.Type object at 0xb74200>) of role type named ty_n_t__Heap__Oarray_It__Nat__Onat_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring array_nat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.Type object at 0xb741b8>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_real:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb74128>, <kernel.Type object at 0xb74290>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_num:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb74320>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_nat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb74170>, <kernel.Type object at 0xb74368>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring list_int:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.Type object at 0xb743b0>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring vEBT_VEBT:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb74128>, <kernel.Type object at 0xb743f8>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_rat:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb74440>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.52/1.04  Using role type
% 0.52/1.04  Declaring set_num:Type
% 0.52/1.04  FOF formula (<kernel.Constant object at 0xb74170>, <kernel.Type object at 0xb74488>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring set_nat:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.Type object at 0xb744d0>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring set_int:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74128>, <kernel.Type object at 0xb74518>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring code_integer:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb74560>) of role type named ty_n_t__Product____Type__Ounit
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring product_unit:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74170>, <kernel.Type object at 0xb745a8>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring extended_enat:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74128>, <kernel.Type object at 0xb74518>) of role type named ty_n_t__Heap__Oarray_I_Eo_J
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_o:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.Type object at 0xb74638>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring list_o:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb74560>) of role type named ty_n_t__Complex__Ocomplex
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring complex:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74128>, <kernel.Type object at 0xb74680>) of role type named ty_n_t__Assertions__Oassn
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring assn:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.Type object at 0xb746c8>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring set_o:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb74710>) of role type named ty_n_t__Uint32__Ouint32
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring uint32:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74128>, <kernel.Type object at 0xb74758>) of role type named ty_n_t__String__Ochar
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring char:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.Type object at 0xb747a0>) of role type named ty_n_t__Real__Oreal
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring real:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb747e8>) of role type named ty_n_t__Rat__Orat
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring rat:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74128>, <kernel.Type object at 0xb74830>) of role type named ty_n_t__Num__Onum
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring num:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.Type object at 0xb74878>) of role type named ty_n_t__Nat__Onat
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring nat:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.Type object at 0xb748c0>) of role type named ty_n_t__Int__Oint
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring int:Type
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74050>, <kernel.DependentProduct object at 0xb74a70>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74908>, <kernel.DependentProduct object at 0xb74b00>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring archim7802044766580827645g_real:(real->int)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74a70>, <kernel.DependentProduct object at 0xb74b90>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74b00>, <kernel.DependentProduct object at 0xb74c20>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring archim6058952711729229775r_real:(real->int)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74b90>, <kernel.DependentProduct object at 0xb74cb0>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74c20>, <kernel.DependentProduct object at 0xb74d40>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring archim8280529875227126926d_real:(real->int)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.DependentProduct object at 0xb74dd0>) of role type named sy_c_Array__Time_Olen_001t__VEBT____BuildupMemImp__OVEBTi
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_len_VEBT_VEBTi:(array_VEBT_VEBTi->heap_Time_Heap_nat)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb740e0>, <kernel.DependentProduct object at 0xb74098>) of role type named sy_c_Array__Time_Onth_001_Eo
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_nth_o:(array_o->(nat->heap_Time_Heap_o))
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74e60>, <kernel.DependentProduct object at 0xb74c20>) of role type named sy_c_Array__Time_Onth_001t__Nat__Onat
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_nth_nat:(array_nat->(nat->heap_Time_Heap_nat))
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74ef0>, <kernel.DependentProduct object at 0xb74dd0>) of role type named sy_c_Array__Time_Onth_001t__Option__Ooption_It__Nat__Onat_J
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_nth_option_nat:(array_option_nat->(nat->heap_T2636463487746394924on_nat))
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.DependentProduct object at 0xb74e60>) of role type named sy_c_Array__Time_Onth_001t__VEBT____BuildupMemImp__OVEBTi
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_nth_VEBT_VEBTi:(array_VEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74c68>, <kernel.DependentProduct object at 0xb74098>) of role type named sy_c_Array__Time_Oof__list_001_Eo
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_of_list_o:(list_o->heap_T5660665574680485309rray_o)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74d88>, <kernel.DependentProduct object at 0xb74ef0>) of role type named sy_c_Array__Time_Oof__list_001t__Int__Oint
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_of_list_int:(list_int->heap_T1346037964561226099ay_int)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74098>, <kernel.DependentProduct object at 0xb74e60>) of role type named sy_c_Array__Time_Oof__list_001t__Nat__Onat
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_of_list_nat:(list_nat->heap_T3836121109492952855ay_nat)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74d88>, <kernel.DependentProduct object at 0xcf4050>) of role type named sy_c_Array__Time_Oof__list_001t__VEBT____BuildupMemImp__OVEBTi
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_615059503499738533_VEBTi:(list_VEBT_VEBTi->heap_T8822477325091257596_VEBTi)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74cf8>, <kernel.DependentProduct object at 0xcf4098>) of role type named sy_c_Array__Time_Oupd_001t__VEBT____BuildupMemImp__OVEBTi
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring array_upd_VEBT_VEBTi:(nat->(vEBT_VEBTi->(array_VEBT_VEBTi->heap_T8822477325091257596_VEBTi)))
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74ea8>, <kernel.DependentProduct object at 0xcf4128>) of role type named sy_c_Assertions_Oassn_ORep__assn
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring rep_assn:(assn->(produc3658429121746597890et_nat->Prop))
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74cf8>, <kernel.DependentProduct object at 0xcf41b8>) of role type named sy_c_Assertions_Oentails
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring entails:(assn->(assn->Prop))
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74cf8>, <kernel.DependentProduct object at 0xcf4098>) of role type named sy_c_Assertions_Oex__assn_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring ex_ass463751140784270563_VEBTi:((list_VEBT_VEBTi->assn)->assn)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74ea8>, <kernel.DependentProduct object at 0xcf4170>) of role type named sy_c_Assertions_Opure__assn
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring pure_assn:(Prop->assn)
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74e60>, <kernel.DependentProduct object at 0xcf41b8>) of role type named sy_c_Assertions_Osnga__assn_001t__VEBT____BuildupMemImp__OVEBTi
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring snga_assn_VEBT_VEBTi:(array_VEBT_VEBTi->(list_VEBT_VEBTi->assn))
% 0.52/1.05  FOF formula (<kernel.Constant object at 0xb74ea8>, <kernel.DependentProduct object at 0xcf4290>) of role type named sy_c_Automation_OFI
% 0.52/1.05  Using role type
% 0.52/1.05  Declaring fi:(list_P8527749157015355191n_assn->(assn->(assn->(assn->(assn->(assn->Prop))))))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xb74ea8>, <kernel.DependentProduct object at 0xcf4248>) of role type named sy_c_Automation_OFI__RESULT
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring fI_RESULT:(list_P8527749157015355191n_assn->(assn->(assn->(assn->Prop))))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf41b8>, <kernel.DependentProduct object at 0xcf4098>) of role type named sy_c_Binomial_Obinomial
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring binomial:(nat->(nat->nat))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4200>, <kernel.DependentProduct object at 0xcf4290>) of role type named sy_c_Bit__Comprehension_Obit__comprehension__class_Oset__bits_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_bi6516823479961619367ts_int:((nat->Prop)->int)
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4098>, <kernel.DependentProduct object at 0xcf4368>) of role type named sy_c_Bit__Comprehension_Obit__comprehension__class_Oset__bits_001t__Uint32__Ouint32
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_bi705532357378895591uint32:((nat->Prop)->uint32)
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4290>, <kernel.DependentProduct object at 0xcf4098>) of role type named sy_c_Bit__Comprehension_Obit__comprehension__class_Oset__bits_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_bi5746210779246519537l_num1:((nat->Prop)->word_N3645301735248828278l_num1)
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf44d0>, <kernel.DependentProduct object at 0xcf40e0>) of role type named sy_c_Bit__Comprehension_Owf__set__bits__int
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_wf_set_bits_int:((nat->Prop)->Prop)
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4320>, <kernel.DependentProduct object at 0xcf44d0>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4368>, <kernel.DependentProduct object at 0xcf40e0>) of role type named sy_c_Bit__Operations_Oand__not__num
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_and_not_num:(num->(num->option_num))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4518>, <kernel.DependentProduct object at 0xcf4320>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4098>, <kernel.DependentProduct object at 0xcf4290>) of role type named sy_c_Bit__Operations_Oor__not__num__neg
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_or_not_num_neg:(num->(num->num))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4368>, <kernel.DependentProduct object at 0xcf4680>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Code____Numeral__Ointeger
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_ri7632146776885996613nteger:(code_integer->code_integer)
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4290>, <kernel.DependentProduct object at 0xcf4758>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4680>, <kernel.DependentProduct object at 0xcf4290>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4758>, <kernel.DependentProduct object at 0xcf4680>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4290>, <kernel.DependentProduct object at 0xcf4758>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Uint32__Ouint32
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_ri6224792872505173163uint32:(nat->(uint32->uint32))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4680>, <kernel.DependentProduct object at 0xcf4998>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_ri1375673916561920181l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4758>, <kernel.DependentProduct object at 0xcf4680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4998>, <kernel.DependentProduct object at 0xcf4758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4680>, <kernel.DependentProduct object at 0xcf4998>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4758>, <kernel.DependentProduct object at 0xcf4680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Uint32__Ouint32
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se6294004230839889034uint32:(uint32->(uint32->uint32))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4998>, <kernel.DependentProduct object at 0xcf4758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Code____Numeral__Ointeger
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se3928097537394005634nteger:(nat->(code_integer->code_integer))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4680>, <kernel.DependentProduct object at 0xcf4998>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4758>, <kernel.DependentProduct object at 0xcf4680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4998>, <kernel.DependentProduct object at 0xcf4758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Uint32__Ouint32
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se3964402333458159761uint32:(nat->(uint32->uint32))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4680>, <kernel.DependentProduct object at 0xcf4ea8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se5176125413884933531l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4758>, <kernel.DependentProduct object at 0xcf4680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4ea8>, <kernel.DependentProduct object at 0xcf4758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4680>, <kernel.DependentProduct object at 0xcf4ef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4758>, <kernel.DependentProduct object at 0xcf4290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Uint32__Ouint32
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se7025624438249859091uint32:(nat->(uint32->uint32))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4758>, <kernel.DependentProduct object at 0xcf71b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se4491814353640558621l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4758>, <kernel.DependentProduct object at 0xcf7050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf4680>, <kernel.DependentProduct object at 0xcf72d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf71b8>, <kernel.DependentProduct object at 0xcf7320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Code____Numeral__Ointeger
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se1080825931792720795nteger:(code_integer->(code_integer->code_integer))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7368>, <kernel.DependentProduct object at 0xcf73b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7098>, <kernel.DependentProduct object at 0xcf7440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7128>, <kernel.DependentProduct object at 0xcf7098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Uint32__Ouint32
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se2966626333419230250uint32:(uint32->(uint32->uint32))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7440>, <kernel.DependentProduct object at 0xcf7128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7098>, <kernel.DependentProduct object at 0xcf7440>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7128>, <kernel.DependentProduct object at 0xcf7098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7440>, <kernel.DependentProduct object at 0xcf7128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Uint32__Ouint32
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se5742574853984576102uint32:(nat->(uint32->uint32))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7098>, <kernel.DependentProduct object at 0xcf77e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.52/1.06  Using role type
% 0.52/1.06  Declaring bit_se837345729053750000l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.52/1.06  FOF formula (<kernel.Constant object at 0xcf7128>, <kernel.DependentProduct object at 0xcf7098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf77e8>, <kernel.DependentProduct object at 0xcf7128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7098>, <kernel.DependentProduct object at 0xcf77e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7128>, <kernel.DependentProduct object at 0xcf7098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Uint32__Ouint32
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se6647067497041451410uint32:(nat->(uint32->uint32))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf77e8>, <kernel.DependentProduct object at 0xcf7ab8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se4894374433684937756l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7098>, <kernel.DependentProduct object at 0xcf77e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7ab8>, <kernel.DependentProduct object at 0xcf7098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf77e8>, <kernel.DependentProduct object at 0xcf7ab8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7098>, <kernel.DependentProduct object at 0xcf77e8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7ab8>, <kernel.DependentProduct object at 0xcf7098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf77e8>, <kernel.DependentProduct object at 0xcf7ab8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Uint32__Ouint32
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se4315839071623982667uint32:(nat->(uint32->uint32))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7098>, <kernel.DependentProduct object at 0xcf7ea8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se5331074070815623765l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7ab8>, <kernel.DependentProduct object at 0xcf7098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Code____Numeral__Ointeger
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se3222712562003087583nteger:(code_integer->(code_integer->code_integer))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7ea8>, <kernel.DependentProduct object at 0xcf7ab8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7098>, <kernel.DependentProduct object at 0xcf7ef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7ab8>, <kernel.DependentProduct object at 0xcf9098>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7ab8>, <kernel.DependentProduct object at 0xcf90e0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7fc8>, <kernel.DependentProduct object at 0xcf91b8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf90e0>, <kernel.DependentProduct object at 0xcf9248>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Uint32__Ouint32
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se5367290876889521763uint32:(uint32->(nat->Prop))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf9290>, <kernel.DependentProduct object at 0xcf92d8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_se6859397288646540909l_num1:(word_N3645301735248828278l_num1->(nat->Prop))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf7fc8>, <kernel.DependentProduct object at 0xcf9128>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf9098>, <kernel.DependentProduct object at 0xcf9290>) of role type named sy_c_Bit__Shifts__Infix__Syntax_Osemiring__bit__operations__class_Oshiftl_001t__Nat__Onat
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_Sh3965577149348748681tl_nat:(nat->(nat->nat))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf9128>, <kernel.DependentProduct object at 0xcf9098>) of role type named sy_c_Bit__Shifts__Infix__Syntax_Osemiring__bit__operations__class_Oshiftr_001t__Nat__Onat
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bit_Sh2154871086232339855tr_nat:(nat->(nat->nat))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf90e0>, <kernel.DependentProduct object at 0xcf95a8>) of role type named sy_c_Bits__Integer_OBit__integer
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bits_Bit_integer:(code_integer->(Prop->code_integer))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf9290>, <kernel.DependentProduct object at 0xcf94d0>) of role type named sy_c_Bits__Integer_Obin__last__integer
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bits_b8758750999018896077nteger:(code_integer->Prop)
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf90e0>, <kernel.DependentProduct object at 0xcf9638>) of role type named sy_c_Bits__Integer_Obin__rest__integer
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bits_b2549910563261871055nteger:(code_integer->code_integer)
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf9098>, <kernel.DependentProduct object at 0xcf94d0>) of role type named sy_c_Bits__Integer_Ointeger__set__bit
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bits_integer_set_bit:(code_integer->(code_integer->(Prop->code_integer)))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf93f8>, <kernel.DependentProduct object at 0xcf9098>) of role type named sy_c_Bits__Integer_Ointeger__shiftl
% 0.52/1.07  Using role type
% 0.52/1.07  Declaring bits_integer_shiftl:(code_integer->(code_integer->code_integer))
% 0.52/1.07  FOF formula (<kernel.Constant object at 0xcf96c8>, <kernel.DependentProduct object at 0xcf94d0>) of role type named sy_c_Bits__Integer_Ointeger__shiftr
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring bits_integer_shiftr:(code_integer->(code_integer->code_integer))
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf90e0>, <kernel.DependentProduct object at 0xcf9830>) of role type named sy_c_Code__Int__Integer__Conversion_Oint__of__integer__symbolic
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_I935103866777955880mbolic:(code_integer->int)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf93b0>, <kernel.DependentProduct object at 0xcf96c8>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf97a0>, <kernel.DependentProduct object at 0xcf93b0>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9290>, <kernel.DependentProduct object at 0xcf96c8>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf98c0>, <kernel.DependentProduct object at 0xcf9710>) of role type named sy_c_Code__Numeral_Odup
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_dup:(code_integer->code_integer)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf96c8>, <kernel.DependentProduct object at 0xcf9998>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_int_of_integer:(code_integer->int)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9878>, <kernel.DependentProduct object at 0xcf9950>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_integer_of_int:(int->code_integer)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9290>, <kernel.DependentProduct object at 0xcf99e0>) of role type named sy_c_Code__Numeral_Ointeger__of__nat
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_integer_of_nat:(nat->code_integer)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9710>, <kernel.DependentProduct object at 0xcf9a28>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_nat_of_integer:(code_integer->nat)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9998>, <kernel.DependentProduct object at 0xcf9a70>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_num_of_integer:(code_integer->num)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9908>, <kernel.DependentProduct object at 0xcf9b00>) of role type named sy_c_Code__Target__Int_Onegative
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_Target_negative:(num->int)
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9710>, <kernel.DependentProduct object at 0xcf9a28>) of role type named sy_c_Code__Target__Word__Base_Oquickcheck__narrowing__samples_Opartial__term__of__sample_001t__Int__Oint
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_T3171777517611823113le_int:((code_integer->product_prod_int_int)->(int->(code_integer->int)))
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9908>, <kernel.DependentProduct object at 0xcf9b48>) of role type named sy_c_Code__Target__Word__Base_Oquickcheck__narrowing__samples_Opartial__term__of__sample_001t__Nat__Onat
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring code_T3174267988120873389le_nat:((code_integer->product_prod_nat_nat)->(nat->(code_integer->nat)))
% 0.52/1.08  FOF formula (<kernel.Constant object at 0xcf9a28>, <kernel.DependentProduct object at 0xcf9d40>) of role type named sy_c_Complete__Partial__Order_Occpo_Oadmissible_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J
% 0.52/1.08  Using role type
% 0.52/1.08  Declaring comple2654586775044187945Heap_o:((set_Pr2007700399681132348Heap_o->(produc3960855945107176009Ti_nat->heap_Time_Heap_o))->(((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->Prop))->(((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->Prop)->Prop)))
% 0.57/1.08  FOF formula (<kernel.Constant object at 0xcf9b48>, <kernel.DependentProduct object at 0xcf9cb0>) of role type named sy_c_Complete__Partial__Order_Occpo_Oadmissible_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.57/1.08  Using role type
% 0.57/1.08  Declaring comple1540308706681863803on_nat:((set_Pr1591120925906170302on_nat->(produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat))->(((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->Prop))->(((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->Prop)->Prop)))
% 0.57/1.08  FOF formula (<kernel.Constant object at 0xcf9d40>, <kernel.DependentProduct object at 0xcf9d88>) of role type named sy_c_Complete__Partial__Order_Occpo_Oadmissible_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.57/1.08  Using role type
% 0.57/1.08  Declaring comple1745167176254620304_VEBTi:((set_Pr2840599766253930323_VEBTi->(produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi))->(((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->Prop))->(((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->Prop)->Prop)))
% 0.57/1.08  FOF formula (<kernel.Constant object at 0xcf9cb0>, <kernel.DependentProduct object at 0xcf9ef0>) of role type named sy_c_Complete__Partial__Order_Occpo_Oadmissible_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J
% 0.57/1.08  Using role type
% 0.57/1.08  Declaring comple6491863954676465222Heap_o:((set_Pr5371233824415811545Heap_o->(produc3881548065746020326Ti_nat->heap_Time_Heap_o))->(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->Prop))->(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->Prop)->Prop)))
% 0.57/1.08  FOF formula (<kernel.Constant object at 0xcf9d88>, <kernel.DependentProduct object at 0xcf9b00>) of role type named sy_c_Complete__Partial__Order_Occpo_Oadmissible_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.57/1.08  Using role type
% 0.57/1.08  Declaring comple6931689918642796574on_nat:((set_Pr6126824603708961249on_nat->(produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat))->(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->Prop))->(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->Prop)->Prop)))
% 0.57/1.08  FOF formula (<kernel.Constant object at 0xcf9ef0>, <kernel.DependentProduct object at 0xcf9f80>) of role type named sy_c_Complete__Partial__Order_Occpo_Oadmissible_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.57/1.08  Using role type
% 0.57/1.08  Declaring comple380401974140132787_VEBTi:((set_Pr3980204975930894582_VEBTi->(produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi))->(((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->Prop))->(((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->Prop)->Prop)))
% 0.57/1.08  FOF formula (<kernel.Constant object at 0xcf9b00>, <kernel.DependentProduct object at 0xcf9f38>) of role type named sy_c_Complete__Partial__Order_Occpo_Ofixp_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J
% 0.57/1.08  Using role type
% 0.57/1.08  Declaring comple3202505432650402847Heap_o:((set_Pr2007700399681132348Heap_o->(produc3960855945107176009Ti_nat->heap_Time_Heap_o))->(((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->Prop))->(((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->(produc3960855945107176009Ti_nat->heap_Time_Heap_o))->(produc3960855945107176009Ti_nat->heap_Time_Heap_o))))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcf9f80>, <kernel.DependentProduct object at 0xcf9b00>) of role type named sy_c_Complete__Partial__Order_Occpo_Ofixp_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple8068445680736955397on_nat:((set_Pr1591120925906170302on_nat->(produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat))->(((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->Prop))->(((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->(produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat))->(produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat))))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcf9f38>, <kernel.DependentProduct object at 0xcfe098>) of role type named sy_c_Complete__Partial__Order_Occpo_Ofixp_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple7072962176332223770_VEBTi:((set_Pr2840599766253930323_VEBTi->(produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi))->(((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->Prop))->(((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->(produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi))->(produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi))))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcf9b00>, <kernel.DependentProduct object at 0xcfe200>) of role type named sy_c_Complete__Partial__Order_Occpo_Ofixp_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple2405882057716616508Heap_o:((set_Pr5371233824415811545Heap_o->(produc3881548065746020326Ti_nat->heap_Time_Heap_o))->(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->Prop))->(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->(produc3881548065746020326Ti_nat->heap_Time_Heap_o))->(produc3881548065746020326Ti_nat->heap_Time_Heap_o))))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcf9b00>, <kernel.DependentProduct object at 0xcfe098>) of role type named sy_c_Complete__Partial__Order_Occpo_Ofixp_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple6805837186910174120on_nat:((set_Pr6126824603708961249on_nat->(produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat))->(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->Prop))->(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->(produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat))->(produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat))))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcf9f38>, <kernel.DependentProduct object at 0xcfe3b0>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple6074371103668693207Heap_o:(((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->Prop))->((heap_Time_Heap_o->(heap_Time_Heap_o->Prop))->(((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->heap_Time_Heap_o)->Prop)))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcfe050>, <kernel.DependentProduct object at 0xcfe368>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple6977564771798581627on_nat:(((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->Prop))->((heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))->(((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->heap_T2636463487746394924on_nat)->Prop)))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcfe3f8>, <kernel.DependentProduct object at 0xcfe320>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple5606513277678308283_VEBTi:(((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->Prop))->((heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))->(((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi)->Prop)))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcfe3b0>, <kernel.DependentProduct object at 0xcfe200>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple4217288648910406772Heap_o:(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->Prop))->((heap_Time_Heap_o->(heap_Time_Heap_o->Prop))->(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->heap_Time_Heap_o)->Prop)))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcfe488>, <kernel.DependentProduct object at 0xcfe3f8>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple3826860765959394442ap_nat:(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->Prop))->((heap_Time_Heap_nat->(heap_Time_Heap_nat->Prop))->(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->heap_Time_Heap_nat)->Prop)))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcfe3b0>, <kernel.DependentProduct object at 0xcfe290>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.57/1.09  Using role type
% 0.57/1.09  Declaring comple5335682857743707887_VEBTi:(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->Prop))->((heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))->(((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->heap_T8145700208782473153_VEBTi)->Prop)))
% 0.57/1.09  FOF formula (<kernel.Constant object at 0xcfe3f8>, <kernel.DependentProduct object at 0xcfe518>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring comple6677746081827660726Heap_o:(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->Prop))->((heap_Time_Heap_o->(heap_Time_Heap_o->Prop))->(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->heap_Time_Heap_o)->Prop)))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe290>, <kernel.DependentProduct object at 0xcfe320>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring comple1015018851985181128ap_nat:(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->Prop))->((heap_Time_Heap_nat->(heap_Time_Heap_nat->Prop))->(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->heap_Time_Heap_nat)->Prop)))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe518>, <kernel.DependentProduct object at 0xcfe5a8>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring comple4655144769394346904on_nat:(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->Prop))->((heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))->(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->heap_T2636463487746394924on_nat)->Prop)))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe320>, <kernel.DependentProduct object at 0xcfe200>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring comple2969382418784824877_VEBTi:(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->Prop))->((heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))->(((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->heap_T8145700208782473153_VEBTi)->Prop)))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe5a8>, <kernel.DependentProduct object at 0xcfe7e8>) of role type named sy_c_Complete__Partial__Order_Omonotone_001_062_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring comple2284608890766496472_VEBTi:(((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->Prop))->((heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))->(((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi)->Prop)))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe908>, <kernel.DependentProduct object at 0xcfe290>) of role type named sy_c_Complex_OArg
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring arg:(complex->real)
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe638>, <kernel.DependentProduct object at 0xcfe5f0>) of role type named sy_c_Complex_Ocis
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring cis:(real->complex)
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe0e0>, <kernel.DependentProduct object at 0xcfe638>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring complex2:(real->(real->complex))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe998>, <kernel.DependentProduct object at 0xcfea28>) of role type named sy_c_Complex_Ocsqrt
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring csqrt:(complex->complex)
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe8c0>, <kernel.Constant object at 0xcfe200>) of role type named sy_c_Complex_Oimaginary__unit
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring imaginary_unit:complex
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe5f0>, <kernel.DependentProduct object at 0xcfe5a8>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfea70>, <kernel.DependentProduct object at 0xcfeb00>) of role type named sy_c_Divides_Oadjust__div
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring adjust_div:(product_prod_int_int->int)
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe0e0>, <kernel.DependentProduct object at 0xcfe5f0>) of role type named sy_c_Divides_Oadjust__mod
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring adjust_mod:(int->(int->int))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfeab8>, <kernel.DependentProduct object at 0xcfea70>) of role type named sy_c_Divides_Odivmod__nat
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe638>, <kernel.DependentProduct object at 0xcfeab8>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe0e0>, <kernel.DependentProduct object at 0xcfe5a8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe638>, <kernel.DependentProduct object at 0xcfebd8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe5a8>, <kernel.DependentProduct object at 0xcfec68>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfebd8>, <kernel.DependentProduct object at 0xcfe5a8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfec68>, <kernel.DependentProduct object at 0xcfebd8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfe5a8>, <kernel.DependentProduct object at 0xcfec68>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfebd8>, <kernel.DependentProduct object at 0xcfef38>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfec68>, <kernel.DependentProduct object at 0xcfebd8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.57/1.10  Using role type
% 0.57/1.10  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.57/1.10  FOF formula (<kernel.Constant object at 0xcfef38>, <kernel.DependentProduct object at 0xcfe5a8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xcfebd8>, <kernel.DependentProduct object at 0xd020e0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xcfebd8>, <kernel.DependentProduct object at 0xd021b8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xcfed88>, <kernel.DependentProduct object at 0xd02248>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xcfebd8>, <kernel.DependentProduct object at 0xd022d8>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring inverse_inverse_rat:(rat->rat)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xcfe5a8>, <kernel.DependentProduct object at 0xd02320>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring inverse_inverse_real:(real->real)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xcfe5a8>, <kernel.Constant object at 0xd02320>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring at_top_nat:filter_nat
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd022d8>, <kernel.Constant object at 0xd02320>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring at_top_real:filter_real
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd020e0>, <kernel.DependentProduct object at 0xd02050>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02320>, <kernel.DependentProduct object at 0xd022d8>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02050>, <kernel.DependentProduct object at 0xd023b0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd024d0>, <kernel.DependentProduct object at 0xd02440>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02560>, <kernel.DependentProduct object at 0xd02488>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02290>, <kernel.DependentProduct object at 0xd02440>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite_finite_o:(set_o->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd024d0>, <kernel.DependentProduct object at 0xd02320>) of role type named sy_c_Finite__Set_Ofinite_001t__Code____Numeral__Ointeger
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite6017078050557962740nteger:(set_Code_integer->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02290>, <kernel.DependentProduct object at 0xd02518>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd024d0>, <kernel.DependentProduct object at 0xd02680>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite_finite_int:(set_int->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02320>, <kernel.DependentProduct object at 0xd026c8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd024d0>, <kernel.DependentProduct object at 0xd02710>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite1283093830868386564nteger:(set_li6976499617229504675nteger->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd026c8>, <kernel.DependentProduct object at 0xd027a0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02710>, <kernel.DependentProduct object at 0xd02830>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd027a0>, <kernel.DependentProduct object at 0xd028c0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02830>, <kernel.DependentProduct object at 0xd02950>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite1351478129840809056n_assn:(set_li5131720305576846103n_assn->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd028c0>, <kernel.DependentProduct object at 0xd029e0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Real__Oreal_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite306553202115118035t_real:(set_list_real->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02950>, <kernel.DependentProduct object at 0xd02a70>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd028c0>, <kernel.DependentProduct object at 0xd02b00>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite_finite_nat:(set_nat->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd029e0>, <kernel.DependentProduct object at 0xd02b48>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite_finite_num:(set_num->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd028c0>, <kernel.DependentProduct object at 0xd02b90>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite5137929494490007386n_assn:(set_Pr5949110396991348497n_assn->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02b48>, <kernel.DependentProduct object at 0xd02c20>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite2998713641127702882nt_int:(set_Pr958786334691620121nt_int->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd028c0>, <kernel.DependentProduct object at 0xd02cb0>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite_finite_rat:(set_rat->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02b90>, <kernel.DependentProduct object at 0xd02cf8>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite_finite_real:(set_real->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd028c0>, <kernel.DependentProduct object at 0xd02d40>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite6931041176100689706nteger:(set_set_Code_integer->Prop)
% 0.57/1.11  FOF formula (<kernel.Constant object at 0xd02cf8>, <kernel.DependentProduct object at 0xd02dd0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.57/1.11  Using role type
% 0.57/1.11  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02d40>, <kernel.DependentProduct object at 0xd02e60>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02dd0>, <kernel.DependentProduct object at 0xd02ef0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02e60>, <kernel.DependentProduct object at 0xd02f80>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02ef0>, <kernel.DependentProduct object at 0xd02dd0>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02fc8>, <kernel.DependentProduct object at 0xd05098>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02f80>, <kernel.DependentProduct object at 0xd05170>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02f80>, <kernel.DependentProduct object at 0xd050e0>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02dd0>, <kernel.DependentProduct object at 0xd05170>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02f80>, <kernel.DependentProduct object at 0xd05290>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Int__Oint_001t__Num__Onum
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring comp_int_int_num:((int->int)->((num->int)->(num->int)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02fc8>, <kernel.DependentProduct object at 0xd053f8>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001_Eo_001t__Nat__Onat
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring comp_nat_o_nat:((nat->Prop)->((nat->nat)->(nat->Prop)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd02fc8>, <kernel.DependentProduct object at 0xd051b8>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd053b0>, <kernel.DependentProduct object at 0xd05128>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd051b8>, <kernel.DependentProduct object at 0xd05170>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05128>, <kernel.DependentProduct object at 0xd052d8>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd051b8>, <kernel.DependentProduct object at 0xd05518>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd054d0>, <kernel.DependentProduct object at 0xd052d8>) of role type named sy_c_GCD_Obezw
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd055a8>, <kernel.DependentProduct object at 0xd051b8>) of role type named sy_c_GCD_Obezw__rel
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05098>, <kernel.DependentProduct object at 0xd054d0>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Code____Numeral__Ointeger
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring gcd_gcd_Code_integer:(code_integer->(code_integer->code_integer))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05560>, <kernel.DependentProduct object at 0xd055a8>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring gcd_gcd_int:(int->(int->int))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd055f0>, <kernel.DependentProduct object at 0xd05098>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05518>, <kernel.DependentProduct object at 0xd05560>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd055f0>, <kernel.DependentProduct object at 0xd05518>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring generi2397576812484419408nteger:(code_integer->(nat->(Prop->code_integer)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05560>, <kernel.DependentProduct object at 0xd055f0>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Int__Oint
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring generi8991105624351003935it_int:(int->(nat->(Prop->int)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05518>, <kernel.DependentProduct object at 0xd05560>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Uint32__Ouint32
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring generi1993664874377053279uint32:(uint32->(nat->(Prop->uint32)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd055f0>, <kernel.DependentProduct object at 0xd05518>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring generi5268133209446125161l_num1:(word_N3645301735248828278l_num1->(nat->(Prop->word_N3645301735248828278l_num1)))
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd058c0>, <kernel.DependentProduct object at 0xd053b0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05878>, <kernel.DependentProduct object at 0xd057a0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring abs_abs_complex:(complex->complex)
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05950>, <kernel.DependentProduct object at 0xd05998>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.57/1.12  Using role type
% 0.57/1.12  Declaring abs_abs_int:(int->int)
% 0.57/1.12  FOF formula (<kernel.Constant object at 0xd05518>, <kernel.DependentProduct object at 0xd059e0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring abs_abs_rat:(rat->rat)
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd053b0>, <kernel.DependentProduct object at 0xd05a28>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring abs_abs_real:(real->real)
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05518>, <kernel.DependentProduct object at 0xd05ab8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_8727706125548526216plex_o:((complex->Prop)->((complex->Prop)->(complex->Prop)))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05a70>, <kernel.DependentProduct object at 0xd05b00>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Int__Oint_M_Eo_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05b48>, <kernel.DependentProduct object at 0xd05bd8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Nat__Onat_M_Eo_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05a70>, <kernel.DependentProduct object at 0xd05c20>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_711738161318947805_int_o:((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->(product_prod_int_int->Prop)))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05b00>, <kernel.DependentProduct object at 0xd05b90>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Real__Oreal_M_Eo_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_real_o:((real->Prop)->((real->Prop)->(real->Prop)))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05a70>, <kernel.DependentProduct object at 0xd05cf8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_2794559001203777698VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop)))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05c20>, <kernel.DependentProduct object at 0xd05b90>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Assertions__Oassn
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_assn:(assn->(assn->assn))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05a70>, <kernel.DependentProduct object at 0xd05c20>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05cb0>, <kernel.DependentProduct object at 0xd05b90>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05a70>, <kernel.DependentProduct object at 0xd05cb0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05e18>, <kernel.DependentProduct object at 0xd05b90>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_int:(int->(int->int))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05d40>, <kernel.DependentProduct object at 0xd05a70>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05ef0>, <kernel.DependentProduct object at 0xd05e18>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05c20>, <kernel.DependentProduct object at 0xd05d40>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_real:(real->(real->real))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05ef0>, <kernel.DependentProduct object at 0xd05c20>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_2355218937544613996nteger:(set_Code_integer->(set_Code_integer->set_Code_integer))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05d40>, <kernel.DependentProduct object at 0xd05b90>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05e18>, <kernel.DependentProduct object at 0xd05ea8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05c20>, <kernel.DependentProduct object at 0xd081b8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05c20>, <kernel.DependentProduct object at 0xd081b8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_1052850069191792384nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05ea8>, <kernel.DependentProduct object at 0xd08050>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd08170>, <kernel.DependentProduct object at 0xd082d8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd05ea8>, <kernel.DependentProduct object at 0xd08290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Uint32__Ouint32
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_minus_uint32:(uint32->(uint32->uint32))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd08050>, <kernel.DependentProduct object at 0xd08200>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring minus_4019991460397169231l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd080e0>, <kernel.Constant object at 0xd08050>) of role type named sy_c_Groups_Oone__class_Oone_001t__Assertions__Oassn
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring one_one_assn:assn
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd083f8>, <kernel.Constant object at 0xd08050>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring one_one_Code_integer:code_integer
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd083b0>, <kernel.Constant object at 0xd08050>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring one_one_complex:complex
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd083f8>, <kernel.Constant object at 0xd08200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd082d8>, <kernel.Constant object at 0xd08200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring one_one_int:int
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd08488>, <kernel.Constant object at 0xd08200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.57/1.13  Using role type
% 0.57/1.13  Declaring one_one_nat:nat
% 0.57/1.13  FOF formula (<kernel.Constant object at 0xd084d0>, <kernel.Constant object at 0xd08200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring one_one_rat:rat
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08518>, <kernel.Constant object at 0xd08200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring one_one_real:real
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08560>, <kernel.Constant object at 0xd08200>) of role type named sy_c_Groups_Oone__class_Oone_001t__Uint32__Ouint32
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring one_one_uint32:uint32
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08518>, <kernel.Constant object at 0xd085a8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring one_on7727431528512463931l_num1:word_N3645301735248828278l_num1
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08200>, <kernel.DependentProduct object at 0xd08518>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08758>, <kernel.DependentProduct object at 0xd085a8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08200>, <kernel.DependentProduct object at 0xd08758>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08830>, <kernel.DependentProduct object at 0xd085a8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_plus_int:(int->(int->int))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08638>, <kernel.DependentProduct object at 0xd08200>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08908>, <kernel.DependentProduct object at 0xd08830>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_plus_num:(num->(num->num))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08518>, <kernel.DependentProduct object at 0xd08638>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd087e8>, <kernel.DependentProduct object at 0xd08908>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_plus_real:(real->(real->real))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08758>, <kernel.DependentProduct object at 0xd08518>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Uint32__Ouint32
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_plus_uint32:(uint32->(uint32->uint32))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd087e8>, <kernel.DependentProduct object at 0xd08638>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring plus_p361126936061061375l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08830>, <kernel.DependentProduct object at 0xd08758>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd088c0>, <kernel.DependentProduct object at 0xd08b48>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring sgn_sgn_complex:(complex->complex)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08b00>, <kernel.DependentProduct object at 0xd08b90>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring sgn_sgn_int:(int->int)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08638>, <kernel.DependentProduct object at 0xd08bd8>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring sgn_sgn_rat:(rat->rat)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08758>, <kernel.DependentProduct object at 0xd08c20>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring sgn_sgn_real:(real->real)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08b48>, <kernel.DependentProduct object at 0xd08638>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Assertions__Oassn
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_times_assn:(assn->(assn->assn))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08758>, <kernel.DependentProduct object at 0xd08b48>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08cb0>, <kernel.DependentProduct object at 0xd08638>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_times_complex:(complex->(complex->complex))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08758>, <kernel.DependentProduct object at 0xd08cb0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08d88>, <kernel.DependentProduct object at 0xd08638>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_times_int:(int->(int->int))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08c68>, <kernel.DependentProduct object at 0xd08758>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_times_nat:(nat->(nat->nat))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08e60>, <kernel.DependentProduct object at 0xd08d88>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_times_num:(num->(num->num))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08b48>, <kernel.DependentProduct object at 0xd08c68>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_times_rat:(rat->(rat->rat))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08d40>, <kernel.DependentProduct object at 0xd08e60>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_times_real:(real->(real->real))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08cb0>, <kernel.DependentProduct object at 0xd08b48>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Uint32__Ouint32
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_times_uint32:(uint32->(uint32->uint32))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08d40>, <kernel.DependentProduct object at 0xd08c68>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring times_7065122842183080059l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08b48>, <kernel.DependentProduct object at 0x1127098>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08c68>, <kernel.DependentProduct object at 0x1127128>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08e60>, <kernel.DependentProduct object at 0x11271b8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring uminus_uminus_int:(int->int)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08cb0>, <kernel.DependentProduct object at 0x1127200>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring uminus_uminus_rat:(rat->rat)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08e60>, <kernel.DependentProduct object at 0x1127248>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring uminus_uminus_real:(real->real)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127200>, <kernel.DependentProduct object at 0x1127290>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0xd08c68>, <kernel.DependentProduct object at 0x1127320>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Uint32__Ouint32
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring uminus_uminus_uint32:(uint32->uint32)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x11271b8>, <kernel.DependentProduct object at 0x1127248>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring uminus8244633308260627903l_num1:(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1)
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127320>, <kernel.Constant object at 0x11272d8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_z3403309356797280102nteger:code_integer
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127128>, <kernel.Constant object at 0x11272d8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_zero_complex:complex
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127320>, <kernel.Constant object at 0x1127200>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x11273f8>, <kernel.Constant object at 0x1127200>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_zero_int:int
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127488>, <kernel.Constant object at 0x1127200>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_zero_nat:nat
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x11274d0>, <kernel.Constant object at 0x1127200>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_zero_rat:rat
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127518>, <kernel.Constant object at 0x1127200>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_zero_real:real
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127560>, <kernel.Constant object at 0x1127200>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Uint32__Ouint32
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_zero_uint32:uint32
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127518>, <kernel.Constant object at 0x11275a8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring zero_z3563351764282998399l_num1:word_N3645301735248828278l_num1
% 0.57/1.14  FOF formula (<kernel.Constant object at 0x1127200>, <kernel.DependentProduct object at 0x1127638>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Complex__Ocomplex
% 0.57/1.14  Using role type
% 0.57/1.14  Declaring groups8024822376189712711omplex:((code_integer->complex)->(set_Code_integer->complex))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x11275a8>, <kernel.DependentProduct object at 0x1127518>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups7237345082560585321er_nat:((code_integer->nat)->(set_Code_integer->nat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127638>, <kernel.DependentProduct object at 0x1127200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups6602215022474089585er_rat:((code_integer->rat)->(set_Code_integer->rat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127518>, <kernel.DependentProduct object at 0x11275a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Real__Oreal
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups1270011288395367621r_real:((code_integer->real)->(set_Code_integer->real))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127200>, <kernel.DependentProduct object at 0x1127638>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x11275a8>, <kernel.DependentProduct object at 0x1127518>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127638>, <kernel.DependentProduct object at 0x1127200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127518>, <kernel.DependentProduct object at 0x11275a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127200>, <kernel.DependentProduct object at 0x1127638>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x11275a8>, <kernel.DependentProduct object at 0x1127518>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127638>, <kernel.DependentProduct object at 0x1127200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127518>, <kernel.DependentProduct object at 0x11275a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127200>, <kernel.DependentProduct object at 0x1127638>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x11275a8>, <kernel.DependentProduct object at 0x1127518>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127638>, <kernel.DependentProduct object at 0x1127200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups8925579862173457374l_num1:((int->word_N3645301735248828278l_num1)->(set_int->word_N3645301735248828278l_num1))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127518>, <kernel.DependentProduct object at 0x1127f80>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups7501900531339628137nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127200>, <kernel.DependentProduct object at 0x1127638>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127f80>, <kernel.DependentProduct object at 0x1127200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127f80>, <kernel.DependentProduct object at 0x1114050>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1127f80>, <kernel.DependentProduct object at 0x1114170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x11275f0>, <kernel.DependentProduct object at 0x11141b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1114248>, <kernel.DependentProduct object at 0x11142d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups2996710295995929986l_num1:((nat->word_N3645301735248828278l_num1)->(set_nat->word_N3645301735248828278l_num1))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x11143b0>, <kernel.DependentProduct object at 0x1114248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1114200>, <kernel.DependentProduct object at 0x11142d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x11143f8>, <kernel.DependentProduct object at 0x1114440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1114200>, <kernel.DependentProduct object at 0x11143b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.63/1.15  FOF formula (<kernel.Constant object at 0x1114440>, <kernel.DependentProduct object at 0x11143f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.63/1.15  Using role type
% 0.63/1.15  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x11143b0>, <kernel.DependentProduct object at 0x1114200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups1794756597179926696omplex:((vEBT_VEBT->complex)->(set_VEBT_VEBT->complex))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x11143f8>, <kernel.DependentProduct object at 0x1114440>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups769130701875090982BT_int:((vEBT_VEBT->int)->(set_VEBT_VEBT->int))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114200>, <kernel.DependentProduct object at 0x11143b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups771621172384141258BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114440>, <kernel.DependentProduct object at 0x11143f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Rat__Orat
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups136491112297645522BT_rat:((vEBT_VEBT->rat)->(set_VEBT_VEBT->rat))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x11143b0>, <kernel.DependentProduct object at 0x1114200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups2240296850493347238T_real:((vEBT_VEBT->real)->(set_VEBT_VEBT->real))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x11143f8>, <kernel.DependentProduct object at 0x1114440>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114200>, <kernel.DependentProduct object at 0x11143b0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114440>, <kernel.DependentProduct object at 0x11143f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x11143b0>, <kernel.DependentProduct object at 0x1114440>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114368>, <kernel.DependentProduct object at 0x1114c20>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring the_int:((int->Prop)->int)
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114b90>, <kernel.DependentProduct object at 0x1114b48>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring the_real:((real->Prop)->real)
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x11143f8>, <kernel.DependentProduct object at 0x11142d8>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_M_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi2040150642751712519uint32:((code_integer->uint32)->(code_integer->uint32))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114b90>, <kernel.DependentProduct object at 0x11143b0>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Code____Numeral__Ointeger_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi7330133036835070352uint32:((nat->(uint32->uint32))->(code_integer->(uint32->uint32)))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x11142d8>, <kernel.DependentProduct object at 0x1114e18>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi8952517107220742160uint32:((nat->(uint32->uint32))->(uint32->(code_integer->uint32)))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x11143b0>, <kernel.DependentProduct object at 0x1114ea8>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi8537048349889504752uint32:((uint32->(nat->(Prop->uint32)))->(uint32->(code_integer->(Prop->uint32))))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114e18>, <kernel.DependentProduct object at 0x1114ef0>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_Eo_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi6981832269580975664eger_o:((uint32->(nat->Prop))->(uint32->(code_integer->Prop)))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114ea8>, <kernel.DependentProduct object at 0x1114368>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi332904144742839227uint32:((uint32->(uint32->uint32))->(uint32->(uint32->uint32)))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114ef0>, <kernel.DependentProduct object at 0x1114f80>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Uint32__Ouint32_Mt__Code____Numeral__Ointeger_J_M_062_It__Uint32__Ouint32_Mt__Code____Numeral__Ointeger_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi3580195557576403463nteger:((uint32->code_integer)->(uint32->code_integer))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114368>, <kernel.DependentProduct object at 0x1114d40>) of role type named sy_c_HOL_Oundefined_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Code____Numeral__Ointeger_J_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi1878487536576149250nteger:(code_integer->(code_integer->(Prop->code_integer)))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114f80>, <kernel.DependentProduct object at 0x1114ea8>) of role type named sy_c_HOL_Oundefined_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi8133104259855420269nteger:(code_integer->(code_integer->code_integer))
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114bd8>, <kernel.Constant object at 0x1113170>) of role type named sy_c_HOL_Oundefined_001t__Int__Oint
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefined_int:int
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114f80>, <kernel.Constant object at 0x11131b8>) of role type named sy_c_HOL_Oundefined_001t__Nat__Onat
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefined_nat:nat
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1114bd8>, <kernel.Constant object at 0x11131b8>) of role type named sy_c_HOL_Oundefined_001t__Num__Onum
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefined_num:num
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1113098>, <kernel.Constant object at 0x11131b8>) of role type named sy_c_HOL_Oundefined_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi3946296454836805481at_nat:product_prod_nat_nat
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1113170>, <kernel.Constant object at 0x1113098>) of role type named sy_c_HOL_Oundefined_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.63/1.16  Using role type
% 0.63/1.16  Declaring undefi7074909574607331924T_VEBT:produc819165548630102716T_VEBT
% 0.63/1.16  FOF formula (<kernel.Constant object at 0x1113200>, <kernel.DependentProduct object at 0x1113170>) of role type named sy_c_Heap_Oarray_Osize__array_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring size_a6397454172108246045_VEBTi:((vEBT_VEBTi->nat)->(array_VEBT_VEBTi->nat))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113368>, <kernel.DependentProduct object at 0x1113200>) of role type named sy_c_Heap__Time__Monad_OHeap_OHeap_001_Eo
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_Time_Heap_o2:((heap_e7401611519738050253t_unit->option7339022715339332451it_nat)->heap_Time_Heap_o)
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11133f8>, <kernel.DependentProduct object at 0x1113200>) of role type named sy_c_Heap__Time__Monad_OHeap_OHeap_001t__Nat__Onat
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_Time_Heap_nat2:((heap_e7401611519738050253t_unit->option7211493094183709123it_nat)->heap_Time_Heap_nat)
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113368>, <kernel.DependentProduct object at 0x11132d8>) of role type named sy_c_Heap__Time__Monad_OHeap_OHeap_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T5286843759275942675on_nat:((heap_e7401611519738050253t_unit->option2621746655072343315it_nat)->heap_T2636463487746394924on_nat)
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113200>, <kernel.DependentProduct object at 0x1113320>) of role type named sy_c_Heap__Time__Monad_OHeap_OHeap_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T1489671670754571048_VEBTi:((heap_e7401611519738050253t_unit->option5408194888911472936it_nat)->heap_T8145700208782473153_VEBTi)
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113518>, <kernel.DependentProduct object at 0x11135f0>) of role type named sy_c_Heap__Time__Monad_OHeap__lub_001_Eo
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_Time_Heap_lub_o:(set_Heap_Time_Heap_o->heap_Time_Heap_o)
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113200>, <kernel.DependentProduct object at 0x1113518>) of role type named sy_c_Heap__Time__Monad_OHeap__lub_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T7048022066654196708on_nat:(set_He5367250461312314764on_nat->heap_T2636463487746394924on_nat)
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11135f0>, <kernel.DependentProduct object at 0x1113200>) of role type named sy_c_Heap__Time__Monad_OHeap__lub_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T3112222404744780921_VEBTi:(set_He5684063546058238497_VEBTi->heap_T8145700208782473153_VEBTi)
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11132d8>, <kernel.DependentProduct object at 0x1113518>) of role type named sy_c_Heap__Time__Monad_OHeap__ord_001_Eo
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_Time_Heap_ord_o:(heap_Time_Heap_o->(heap_Time_Heap_o->Prop))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11135f0>, <kernel.DependentProduct object at 0x11132d8>) of role type named sy_c_Heap__Time__Monad_OHeap__ord_001t__Nat__Onat
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T645984214031783516rd_nat:(heap_Time_Heap_nat->(heap_Time_Heap_nat->Prop))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113518>, <kernel.DependentProduct object at 0x1113200>) of role type named sy_c_Heap__Time__Monad_OHeap__ord_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T7875578835903804844on_nat:(heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11132d8>, <kernel.DependentProduct object at 0x11137e8>) of role type named sy_c_Heap__Time__Monad_OHeap__ord_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T7173139186834293313_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11135f0>, <kernel.DependentProduct object at 0x1113998>) of role type named sy_c_Heap__Time__Monad_Obind_001_Eo_001_Eo
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_Time_bind_o_o:(heap_Time_Heap_o->((Prop->heap_Time_Heap_o)->heap_Time_Heap_o))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113950>, <kernel.DependentProduct object at 0x1113878>) of role type named sy_c_Heap__Time__Monad_Obind_001_Eo_001t__Nat__Onat
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_Time_bind_o_nat:(heap_Time_Heap_o->((Prop->heap_Time_Heap_nat)->heap_Time_Heap_nat))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11135f0>, <kernel.DependentProduct object at 0x1113950>) of role type named sy_c_Heap__Time__Monad_Obind_001_Eo_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T6306279297776390513on_nat:(heap_Time_Heap_o->((Prop->heap_T2636463487746394924on_nat)->heap_T2636463487746394924on_nat))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113878>, <kernel.DependentProduct object at 0x11135f0>) of role type named sy_c_Heap__Time__Monad_Obind_001_Eo_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T5998771940306268294_VEBTi:(heap_Time_Heap_o->((Prop->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113950>, <kernel.DependentProduct object at 0x11135a8>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Heap__Oarray_It__VEBT____BuildupMemImp__OVEBTi_J_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T5099337393651448672_VEBTi:(heap_T8822477325091257596_VEBTi->((array_VEBT_VEBTi->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11135f0>, <kernel.DependentProduct object at 0x1113b48>) of role type named sy_c_Heap__Time__Monad_Obind_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T5877712393672139267_VEBTi:(heap_T4980287057938770641_VEBTi->((list_VEBT_VEBTi->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113c20>, <kernel.DependentProduct object at 0x1113cb0>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Nat__Onat_001_Eo
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_Time_bind_nat_o:(heap_Time_Heap_nat->((nat->heap_Time_Heap_o)->heap_Time_Heap_o))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x11135f0>, <kernel.DependentProduct object at 0x1113cf8>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Nat__Onat_001t__Nat__Onat
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T7049098217575491753at_nat:(heap_Time_Heap_nat->((nat->heap_Time_Heap_nat)->heap_Time_Heap_nat))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113cb0>, <kernel.DependentProduct object at 0x1113c20>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Nat__Onat_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T8222160169144143993on_nat:(heap_Time_Heap_nat->((nat->heap_T2636463487746394924on_nat)->heap_T2636463487746394924on_nat))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113cf8>, <kernel.DependentProduct object at 0x1113d88>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T844888390831797134_VEBTi:(heap_Time_Heap_nat->((nat->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113c20>, <kernel.DependentProduct object at 0x1113ea8>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Option__Ooption_It__Nat__Onat_J_001_Eo
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T6471384023045698863_nat_o:(heap_T2636463487746394924on_nat->((option_nat->heap_Time_Heap_o)->heap_Time_Heap_o))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113d88>, <kernel.DependentProduct object at 0x1113cb0>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Option__Ooption_It__Nat__Onat_J_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T3669509953089699273on_nat:(heap_T2636463487746394924on_nat->((option_nat->heap_T2636463487746394924on_nat)->heap_T2636463487746394924on_nat))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113ea8>, <kernel.DependentProduct object at 0x1113ef0>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Option__Ooption_It__Nat__Onat_J_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.17  Using role type
% 0.63/1.17  Declaring heap_T5661892481228163294_VEBTi:(heap_T2636463487746394924on_nat->((option_nat->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi))
% 0.63/1.17  FOF formula (<kernel.Constant object at 0x1113cb0>, <kernel.DependentProduct object at 0x1113f80>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Product____Type__Ounit_001_Eo
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T7577940988442287570unit_o:(heap_T5738788834812785303t_unit->((product_unit->heap_Time_Heap_o)->heap_Time_Heap_o))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x1113ef0>, <kernel.DependentProduct object at 0x1113dd0>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Product____Type__Ounit_001t__Nat__Onat
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T3781436268274291734it_nat:(heap_T5738788834812785303t_unit->((product_unit->heap_Time_Heap_nat)->heap_Time_Heap_nat))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x1113f80>, <kernel.DependentProduct object at 0x1117098>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Product____Type__Ounit_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T5999496708990702694on_nat:(heap_T5738788834812785303t_unit->((product_unit->heap_T2636463487746394924on_nat)->heap_T2636463487746394924on_nat))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x1113f80>, <kernel.DependentProduct object at 0x11170e0>) of role type named sy_c_Heap__Time__Monad_Obind_001t__Product____Type__Ounit_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T7982501707604696571_VEBTi:(heap_T5738788834812785303t_unit->((product_unit->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x1113ea8>, <kernel.DependentProduct object at 0x11172d8>) of role type named sy_c_Heap__Time__Monad_Obind_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T3040810144269856602EBTi_o:(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->heap_Time_Heap_o)->heap_Time_Heap_o))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x1117170>, <kernel.DependentProduct object at 0x1117050>) of role type named sy_c_Heap__Time__Monad_Obind_001t__VEBT____BuildupMemImp__OVEBTi_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T2868974464944644318on_nat:(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->heap_T2636463487746394924on_nat)->heap_T2636463487746394924on_nat))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1117320>) of role type named sy_c_Heap__Time__Monad_Obind_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T1006145433769338483_VEBTi:(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->heap_T8145700208782473153_VEBTi)->heap_T8145700208782473153_VEBTi))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x1113ea8>, <kernel.DependentProduct object at 0x1117200>) of role type named sy_c_Heap__Time__Monad_Oeffect_001_Eo
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_Time_effect_o:(heap_Time_Heap_o->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(Prop->(nat->Prop)))))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x11173f8>, <kernel.DependentProduct object at 0x11173b0>) of role type named sy_c_Heap__Time__Monad_Oeffect_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T33481931004607297_VEBTi:(heap_T4980287057938770641_VEBTi->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(list_VEBT_VEBTi->(nat->Prop)))))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x11174d0>, <kernel.DependentProduct object at 0x1117290>) of role type named sy_c_Heap__Time__Monad_Oeffect_001t__Nat__Onat
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_Time_effect_nat:(heap_Time_Heap_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(nat->(nat->Prop)))))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x11173f8>, <kernel.DependentProduct object at 0x1117368>) of role type named sy_c_Heap__Time__Monad_Oeffect_001t__Option__Ooption_It__Nat__Onat_J
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T306965388786959644on_nat:(heap_T2636463487746394924on_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(option_nat->(nat->Prop)))))
% 0.63/1.18  FOF formula (<kernel.Constant object at 0x1117290>, <kernel.DependentProduct object at 0x1117560>) of role type named sy_c_Heap__Time__Monad_Oeffect_001t__VEBT____BuildupMemImp__OVEBTi
% 0.63/1.18  Using role type
% 0.63/1.18  Declaring heap_T2071195472996403633_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(vEBT_VEBTi->(nat->Prop)))))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x11175a8>, <kernel.DependentProduct object at 0x1117680>) of role type named sy_c_Heap__Time__Monad_Oreturn_001_Eo
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring heap_Time_return_o:(Prop->heap_Time_Heap_o)
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1117710>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Nat__Onat
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring heap_Time_return_nat:(nat->heap_Time_Heap_nat)
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x11175a8>, <kernel.DependentProduct object at 0x1117368>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Option__Ooption_It__Nat__Onat_J
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring heap_T3487192422709364219on_nat:(option_nat->heap_T2636463487746394924on_nat)
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x1117710>, <kernel.DependentProduct object at 0x11175a8>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Product____Type__Ounit
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring heap_T7507251653302230130t_unit:(product_unit->heap_T5738788834812785303t_unit)
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1117710>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__VEBT____BuildupMemImp__OVEBTi
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring heap_T3630416162098727440_VEBTi:(vEBT_VEBTi->heap_T8145700208782473153_VEBTi)
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x1117050>, <kernel.DependentProduct object at 0x1117368>) of role type named sy_c_Heap__Time__Monad_Owait
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring heap_Time_wait:(nat->heap_T5738788834812785303t_unit)
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x11177e8>, <kernel.DependentProduct object at 0x11175a8>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001_Eo
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring hoare_hoare_triple_o:(assn->(heap_Time_Heap_o->((Prop->assn)->Prop)))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x1117710>, <kernel.DependentProduct object at 0x11177e8>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Nat__Onat
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring hoare_3067605981109127869le_nat:(assn->(heap_Time_Heap_nat->((nat->assn)->Prop)))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x11175a8>, <kernel.DependentProduct object at 0x1117a28>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Option__Ooption_It__Nat__Onat_J
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring hoare_7629718768684598413on_nat:(assn->(heap_T2636463487746394924on_nat->((option_nat->assn)->Prop)))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x11177e8>, <kernel.DependentProduct object at 0x1117ab8>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Product____Type__Ounit
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring hoare_8945653483474564448t_unit:(assn->(heap_T5738788834812785303t_unit->((product_unit->assn)->Prop)))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x1117a28>, <kernel.DependentProduct object at 0x11177a0>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__VEBT____BuildupMemImp__OVEBTi
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring hoare_1429296392585015714_VEBTi:(assn->(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->assn)->Prop)))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x1117830>, <kernel.DependentProduct object at 0x11177a0>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x11172d8>, <kernel.DependentProduct object at 0x1117a70>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x11175a8>, <kernel.DependentProduct object at 0x11172d8>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.67/1.18  FOF formula (<kernel.Constant object at 0x1117c20>, <kernel.DependentProduct object at 0x11172d8>) of role type named sy_c_If_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.67/1.18  Using role type
% 0.67/1.18  Declaring if_Heap_Time_Heap_o:(Prop->(heap_Time_Heap_o->(heap_Time_Heap_o->heap_Time_Heap_o)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x11175a8>, <kernel.DependentProduct object at 0x1117c68>) of role type named sy_c_If_001t__Heap____Time____Monad__OHeap_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Hea811341299636385687_VEBTi:(Prop->(heap_T4980287057938770641_VEBTi->(heap_T4980287057938770641_VEBTi->heap_T4980287057938770641_VEBTi)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x11172d8>, <kernel.DependentProduct object at 0x1117368>) of role type named sy_c_If_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Hea2662716070787841314ap_nat:(Prop->(heap_Time_Heap_nat->(heap_Time_Heap_nat->heap_Time_Heap_nat)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117c68>, <kernel.DependentProduct object at 0x11175a8>) of role type named sy_c_If_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Hea5867803462524415986on_nat:(Prop->(heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->heap_T2636463487746394924on_nat)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1117dd0>) of role type named sy_c_If_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Hea8453224502484754311_VEBTi:(Prop->(heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->heap_T8145700208782473153_VEBTi)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x11172d8>, <kernel.DependentProduct object at 0x1117dd0>) of role type named sy_c_If_001t__Int__Oint
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_int:(Prop->(int->(int->int)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117d88>, <kernel.DependentProduct object at 0x1117dd0>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117f80>, <kernel.DependentProduct object at 0x1117dd0>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117fc8>, <kernel.DependentProduct object at 0x1117dd0>) of role type named sy_c_If_001t__Nat__Onat
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117c68>, <kernel.DependentProduct object at 0x1117dd0>) of role type named sy_c_If_001t__Num__Onum
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_num:(Prop->(num->(num->num)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1117dd0>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117fc8>, <kernel.DependentProduct object at 0x1117dd0>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1117fc8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1119050>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1119050>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x11191b8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119170>, <kernel.DependentProduct object at 0x1119368>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_Pro1135515155860407935uint32:(Prop->(produc827990862158126777uint32->(produc827990862158126777uint32->produc827990862158126777uint32)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1119368>) of role type named sy_c_If_001t__Rat__Orat
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1117368>, <kernel.DependentProduct object at 0x1119368>) of role type named sy_c_If_001t__Real__Oreal
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_real:(Prop->(real->(real->real)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119488>, <kernel.DependentProduct object at 0x1119368>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x11194d0>, <kernel.DependentProduct object at 0x1119368>) of role type named sy_c_If_001t__Set__Oset_It__Nat__Onat_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_set_nat:(Prop->(set_nat->(set_nat->set_nat)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x11193f8>, <kernel.DependentProduct object at 0x1119050>) of role type named sy_c_If_001t__Uint32__Ouint32
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_uint32:(Prop->(uint32->(uint32->uint32)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119440>, <kernel.DependentProduct object at 0x11193f8>) of role type named sy_c_If_001t__VEBT____BuildupMemImp__OVEBTi
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_VEBT_VEBTi:(Prop->(vEBT_VEBTi->(vEBT_VEBTi->vEBT_VEBTi)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119560>, <kernel.DependentProduct object at 0x11193f8>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119440>, <kernel.DependentProduct object at 0x1119488>) of role type named sy_c_If_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring if_wor5778924947035936048l_num1:(Prop->(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1)))
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119518>, <kernel.DependentProduct object at 0x1119440>) of role type named sy_c_Int_Oint__ge__less__than
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119290>, <kernel.DependentProduct object at 0x1119488>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119680>, <kernel.DependentProduct object at 0x1119560>) of role type named sy_c_Int_Onat
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring nat2:(int->nat)
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119488>, <kernel.Constant object at 0x1119560>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring ring_1_Ints_real:set_real
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119680>, <kernel.DependentProduct object at 0x1119758>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.67/1.19  FOF formula (<kernel.Constant object at 0x1119560>, <kernel.DependentProduct object at 0x11197e8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.67/1.19  Using role type
% 0.67/1.19  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119290>, <kernel.DependentProduct object at 0x1119878>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring ring_1_of_int_int:(int->int)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119710>, <kernel.DependentProduct object at 0x11198c0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring ring_1_of_int_rat:(int->rat)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x11197a0>, <kernel.DependentProduct object at 0x1119908>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring ring_1_of_int_real:(int->real)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x11197e8>, <kernel.DependentProduct object at 0x1119950>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Uint32__Ouint32
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring ring_1_of_int_uint32:(int->uint32)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x11197a0>, <kernel.DependentProduct object at 0x11197e8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring ring_17408606157368542149l_num1:(int->word_N3645301735248828278l_num1)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119950>, <kernel.DependentProduct object at 0x1119a28>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Int__Oint
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring lattic8263393255366662781ax_int:(set_int->int)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x11197e8>, <kernel.DependentProduct object at 0x1119ab8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119a28>, <kernel.DependentProduct object at 0x1119b00>) of role type named sy_c_Least__significant__bit_Olsb__class_Olsb_001t__Code____Numeral__Ointeger
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring least_7544222001954398261nteger:(code_integer->Prop)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119ab8>, <kernel.DependentProduct object at 0x1119b90>) of role type named sy_c_Least__significant__bit_Olsb__class_Olsb_001t__Int__Oint
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring least_4859182151741483524sb_int:(int->Prop)
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119a28>, <kernel.DependentProduct object at 0x1119b00>) of role type named sy_c_List_Oappend_001_Eo
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring append_o:(list_o->(list_o->list_o))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x11194d0>, <kernel.DependentProduct object at 0x1119a28>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring append_int:(list_int->(list_int->list_int))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119c68>, <kernel.DependentProduct object at 0x1119b00>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119d40>, <kernel.DependentProduct object at 0x1119ab8>) of role type named sy_c_List_Oenumerate_001_Eo
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring enumerate_o:(nat->(list_o->list_P7333126701944960589_nat_o))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119b90>, <kernel.DependentProduct object at 0x11194d0>) of role type named sy_c_List_Oenumerate_001t__Int__Oint
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring enumerate_int:(nat->(list_int->list_P3521021558325789923at_int))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119dd0>, <kernel.DependentProduct object at 0x1119d40>) of role type named sy_c_List_Oenumerate_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring enumerate_nat:(nat->(list_nat->list_P6011104703257516679at_nat))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119bd8>, <kernel.DependentProduct object at 0x1119b90>) of role type named sy_c_List_Oenumerate_001t__Num__Onum
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring enumerate_num:(nat->(list_num->list_P1726324292696863441at_num))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119dd0>, <kernel.DependentProduct object at 0x1119a28>) of role type named sy_c_List_Oenumerate_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring enumer7493320076530018694T_VEBT:(nat->(list_P6730324909620535719T_VEBT->list_P4737670876410327766T_VEBT))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119e60>, <kernel.DependentProduct object at 0x1119b90>) of role type named sy_c_List_Oenumerate_001t__Real__Oreal
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring enumerate_real:(nat->(list_real->list_P3644420460460130531t_real))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119f38>, <kernel.DependentProduct object at 0x1119dd0>) of role type named sy_c_List_Oenumerate_001t__VEBT____BuildupMemImp__OVEBTi
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring enumerate_VEBT_VEBTi:(nat->(list_VEBT_VEBTi->list_P2320588648998582380_VEBTi))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119bd8>, <kernel.DependentProduct object at 0x1119e60>) of role type named sy_c_List_Oenumerate_001t__VEBT____Definitions__OVEBT
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring enumerate_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119950>, <kernel.DependentProduct object at 0x1119bd8>) of role type named sy_c_List_Ofilter_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring filter_nat2:((nat->Prop)->(list_nat->list_nat))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119fc8>, <kernel.DependentProduct object at 0x1119ea8>) of role type named sy_c_List_Ofoldr_001_Eo_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring foldr_o_nat:((Prop->(nat->nat))->(list_o->(nat->nat)))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119cf8>, <kernel.DependentProduct object at 0x111c0e0>) of role type named sy_c_List_Ofoldr_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring foldr_assn_assn:((assn->(assn->assn))->(list_assn->(assn->assn)))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119e60>, <kernel.DependentProduct object at 0x111c0e0>) of role type named sy_c_List_Ofoldr_001t__Int__Oint_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring foldr_int_nat:((int->(nat->nat))->(list_int->(nat->nat)))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119fc8>, <kernel.DependentProduct object at 0x111c098>) of role type named sy_c_List_Ofoldr_001t__Nat__Onat_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring foldr_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119cf8>, <kernel.DependentProduct object at 0x111c128>) of role type named sy_c_List_Ofoldr_001t__Real__Oreal_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring foldr_real_nat:((real->(nat->nat))->(list_real->(nat->nat)))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119e60>, <kernel.DependentProduct object at 0x111c050>) of role type named sy_c_List_Ofoldr_001t__Real__Oreal_001t__Real__Oreal
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring foldr_real_real:((real->(real->real))->(list_real->(real->real)))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119e60>, <kernel.DependentProduct object at 0x111c098>) of role type named sy_c_List_Olinorder__class_Osort__key_001t__Int__Oint_001t__Int__Oint
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring linord1735203802627413978nt_int:((int->int)->(list_int->list_int))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x111c0e0>, <kernel.DependentProduct object at 0x111c290>) of role type named sy_c_List_Olinorder__class_Osort__key_001t__Nat__Onat_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring linord738340561235409698at_nat:((nat->nat)->(list_nat->list_nat))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119b48>, <kernel.DependentProduct object at 0x111c290>) of role type named sy_c_List_Olist_OCons_001_Eo
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring cons_o:(Prop->(list_o->list_o))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x1119b48>, <kernel.DependentProduct object at 0x111c128>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring cons_int:(int->(list_int->list_int))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x111c368>, <kernel.DependentProduct object at 0x111c1b8>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.67/1.20  Using role type
% 0.67/1.20  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.67/1.20  FOF formula (<kernel.Constant object at 0x111c050>, <kernel.Constant object at 0x111c1b8>) of role type named sy_c_List_Olist_ONil_001_Eo
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring nil_o:list_o
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c128>, <kernel.Constant object at 0x111c1b8>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring nil_int:list_int
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c320>, <kernel.Constant object at 0x111c1b8>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring nil_nat:list_nat
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c200>, <kernel.DependentProduct object at 0x111c518>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring hd_nat:(list_nat->nat)
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c440>, <kernel.DependentProduct object at 0x111c518>) of role type named sy_c_List_Olist_Omap_001_Eo_001_Eo
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_o_o:((Prop->Prop)->(list_o->list_o))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c560>, <kernel.DependentProduct object at 0x111c128>) of role type named sy_c_List_Olist_Omap_001_Eo_001t__Nat__Onat
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_o_nat:((Prop->nat)->(list_o->list_nat))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c200>, <kernel.DependentProduct object at 0x111c560>) of role type named sy_c_List_Olist_Omap_001_Eo_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_o_8925299737569714927T_VEBT:((Prop->produc2504756804600209347T_VEBT)->(list_o->list_P7495141550334521929T_VEBT))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c128>, <kernel.DependentProduct object at 0x111c200>) of role type named sy_c_List_Olist_Omap_001_Eo_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_o_6754667662019005495VEBT_o:((Prop->produc334124729049499915VEBT_o)->(list_o->list_P3126845725202233233VEBT_o))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c680>, <kernel.DependentProduct object at 0x111c560>) of role type named sy_c_List_Olist_Omap_001_Eo_001t__Real__Oreal
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_o_real:((Prop->real)->(list_o->list_real))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c5a8>, <kernel.DependentProduct object at 0x111c128>) of role type named sy_c_List_Olist_Omap_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_o_VEBT_VEBT:((Prop->vEBT_VEBT)->(list_o->list_VEBT_VEBT))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c680>, <kernel.DependentProduct object at 0x111c710>) of role type named sy_c_List_Olist_Omap_001t__Assertions__Oassn_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_as2373307505041272643n_assn:((assn->produc6575502325842934193n_assn)->(list_assn->list_P8527749157015355191n_assn))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c6c8>, <kernel.DependentProduct object at 0x111c128>) of role type named sy_c_List_Olist_Omap_001t__Int__Oint_001_Eo
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_int_o:((int->Prop)->(list_int->list_o))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c4d0>, <kernel.DependentProduct object at 0x111c248>) of role type named sy_c_List_Olist_Omap_001t__Int__Oint_001t__Nat__Onat
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_int_nat:((int->nat)->(list_int->list_nat))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c6c8>, <kernel.DependentProduct object at 0x111c680>) of role type named sy_c_List_Olist_Omap_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_in7157766398909135175nt_int:((int->product_prod_int_int)->(list_int->list_P5707943133018811711nt_int))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c248>, <kernel.DependentProduct object at 0x111c710>) of role type named sy_c_List_Olist_Omap_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_in4788438383458178671T_VEBT:((int->produc1531783533982839933T_VEBT)->(list_int->list_P7524865323317820941T_VEBT))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c680>, <kernel.DependentProduct object at 0x111c950>) of role type named sy_c_List_Olist_Omap_001t__Int__Oint_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_in8151279748432256513BT_int:((int->produc4894624898956917775BT_int)->(list_int->list_P4547456442757143711BT_int))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c9e0>, <kernel.DependentProduct object at 0x111c830>) of role type named sy_c_List_Olist_Omap_001t__Int__Oint_001t__Real__Oreal
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_int_real:((int->real)->(list_int->list_real))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c710>, <kernel.DependentProduct object at 0x111c7e8>) of role type named sy_c_List_Olist_Omap_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_int_VEBT_VEBT:((int->vEBT_VEBT)->(list_int->list_VEBT_VEBT))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c680>, <kernel.DependentProduct object at 0x111c9e0>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001_Eo
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_nat_o:((nat->Prop)->(list_nat->list_o))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c998>, <kernel.DependentProduct object at 0x111ca70>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c680>, <kernel.DependentProduct object at 0x111c710>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_na7298421622053143531at_nat:((nat->product_prod_nat_nat)->(list_nat->list_P6011104703257516679at_nat))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111ca70>, <kernel.DependentProduct object at 0x111c7e8>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_na8006665559001981237at_num:((nat->product_prod_nat_num)->(list_nat->list_P1726324292696863441at_num))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c710>, <kernel.DependentProduct object at 0x111cc20>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_na3322839687800594908T_VEBT:((nat->produc8398139464844984134T_VEBT)->(list_nat->list_P4737670876410327766T_VEBT))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111c7e8>, <kernel.DependentProduct object at 0x111ccb0>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_na3584885621601055599T_VEBT:((nat->produc8025551001238799321T_VEBT)->(list_nat->list_P5647936690300460905T_VEBT))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111cc20>, <kernel.DependentProduct object at 0x111cd40>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_na4631810538828370761BT_nat:((nat->produc9072475918466114483BT_nat)->(list_nat->list_P7037539587688870467BT_nat))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111cdd0>, <kernel.DependentProduct object at 0x111c950>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Real__Oreal
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_nat_real:((nat->real)->(list_nat->list_real))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111ccb0>, <kernel.DependentProduct object at 0x111cb00>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_nat_VEBT_VEBT:((nat->vEBT_VEBT)->(list_nat->list_VEBT_VEBT))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111cdd0>, <kernel.DependentProduct object at 0x111cc20>) of role type named sy_c_List_Olist_Omap_001t__Num__Onum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_nu4721551698833171051at_num:((num->product_prod_nat_num)->(list_num->list_P1726324292696863441at_num))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111cb00>, <kernel.DependentProduct object at 0x111cd40>) of role type named sy_c_List_Olist_Omap_001t__Num__Onum_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_nu2851882102140640437um_num:((num->product_prod_num_num)->(list_num->list_P3744719386663036955um_num))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111cc20>, <kernel.DependentProduct object at 0x111cf80>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_001t__VEBT____Definitions__OVEBT
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_Pr7652832201708611317T_VEBT:((produc2504756804600209347T_VEBT->vEBT_VEBT)->(list_P7495141550334521929T_VEBT->list_VEBT_VEBT))
% 0.67/1.21  FOF formula (<kernel.Constant object at 0x111cd40>, <kernel.DependentProduct object at 0x111ce60>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_001t__Assertions__Oassn
% 0.67/1.21  Using role type
% 0.67/1.21  Declaring map_Pr8991440229025900053n_assn:((produc6575502325842934193n_assn->assn)->(list_P8527749157015355191n_assn->list_assn))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111cf80>, <kernel.DependentProduct object at 0x111f128>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_001t__Nat__Onat
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr7570552894071451325sn_nat:((produc6575502325842934193n_assn->nat)->(list_P8527749157015355191n_assn->list_nat))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111cf80>, <kernel.DependentProduct object at 0x111f1b8>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_001t__Real__Oreal
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr5018725648611240729n_real:((produc6575502325842934193n_assn->real)->(list_P8527749157015355191n_assn->list_real))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111cc20>, <kernel.DependentProduct object at 0x111f050>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Int__Oint
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr6494458893431244577nt_int:((product_prod_int_int->int)->(list_P5707943133018811711nt_int->list_int))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f200>, <kernel.DependentProduct object at 0x111f2d8>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr1314269154781486001T_VEBT:((produc1531783533982839933T_VEBT->vEBT_VEBT)->(list_P7524865323317820941T_VEBT->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f1b8>, <kernel.DependentProduct object at 0x111f0e0>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr7909041933469137955T_VEBT:((produc4813437837504472865T_VEBT->produc8398139464844984134T_VEBT)->(list_P6730324909620535719T_VEBT->list_P4737670876410327766T_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f290>, <kernel.DependentProduct object at 0x111f2d8>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr3938374229010428429at_nat:((product_prod_nat_nat->nat)->(list_P6011104703257516679at_nat->list_nat))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f3b0>, <kernel.DependentProduct object at 0x111f2d8>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_001t__Nat__Onat
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr5956769322976601943um_nat:((product_prod_nat_num->nat)->(list_P1726324292696863441at_num->list_nat))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f290>, <kernel.DependentProduct object at 0x111f0e0>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_001t__Num__Onum
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr2514101109132380577um_num:((product_prod_nat_num->num)->(list_P1726324292696863441at_num->list_num))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f2d8>, <kernel.DependentProduct object at 0x111f200>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_001t__Nat__Onat
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr3018521781701129308BT_nat:((produc8398139464844984134T_VEBT->nat)->(list_P4737670876410327766T_VEBT->list_nat))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f0e0>, <kernel.DependentProduct object at 0x111f4d0>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr3651661567648760725T_VEBT:((produc8398139464844984134T_VEBT->produc4813437837504472865T_VEBT)->(list_P4737670876410327766T_VEBT->list_P6730324909620535719T_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f200>, <kernel.DependentProduct object at 0x111f680>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr8570210702748812117T_VEBT:((produc8025551001238799321T_VEBT->vEBT_VEBT)->(list_P5647936690300460905T_VEBT->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f4d0>, <kernel.DependentProduct object at 0x111f5f0>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_001t__Num__Onum
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr454908937103039467um_num:((product_prod_num_num->num)->(list_P3744719386663036955um_num->list_num))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f680>, <kernel.DependentProduct object at 0x111f5a8>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr6147841162850987569T_VEBT:((produc3757001726724277373T_VEBT->vEBT_VEBT)->(list_P877281246627933069T_VEBT->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f5f0>, <kernel.DependentProduct object at 0x111f710>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr4868735216952053677T_VEBT:((produc334124729049499915VEBT_o->vEBT_VEBT)->(list_P3126845725202233233VEBT_o->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f5a8>, <kernel.DependentProduct object at 0x111f7a0>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr3257657825534036127T_VEBT:((produc4894624898956917775BT_int->vEBT_VEBT)->(list_P4547456442757143711BT_int->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f710>, <kernel.DependentProduct object at 0x111f830>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr1380729192516676091T_VEBT:((produc9072475918466114483BT_nat->vEBT_VEBT)->(list_P7037539587688870467BT_nat->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f7a0>, <kernel.DependentProduct object at 0x111f8c0>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_Pr6195879527588727455T_VEBT:((produc5170161368751668367T_real->vEBT_VEBT)->(list_P2623026923184700063T_real->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f950>, <kernel.DependentProduct object at 0x111f830>) of role type named sy_c_List_Olist_Omap_001t__Real__Oreal_001_Eo
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_real_o:((real->Prop)->(list_real->list_o))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f998>, <kernel.DependentProduct object at 0x111f9e0>) of role type named sy_c_List_Olist_Omap_001t__Real__Oreal_001t__Nat__Onat
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_real_nat:((real->nat)->(list_real->list_nat))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f950>, <kernel.DependentProduct object at 0x111f7a0>) of role type named sy_c_List_Olist_Omap_001t__Real__Oreal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_re7205069664741861231T_VEBT:((real->produc3757001726724277373T_VEBT)->(list_real->list_P877281246627933069T_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f9e0>, <kernel.DependentProduct object at 0x111f8c0>) of role type named sy_c_List_Olist_Omap_001t__Real__Oreal_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_re8618229306769252225T_real:((real->produc5170161368751668367T_real)->(list_real->list_P2623026923184700063T_real))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111fc20>, <kernel.DependentProduct object at 0x111fa70>) of role type named sy_c_List_Olist_Omap_001t__Real__Oreal_001t__Real__Oreal
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_real_real:((real->real)->(list_real->list_real))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f7a0>, <kernel.DependentProduct object at 0x111fb00>) of role type named sy_c_List_Olist_Omap_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_real_VEBT_VEBT:((real->vEBT_VEBT)->(list_real->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f9e0>, <kernel.DependentProduct object at 0x111fb90>) of role type named sy_c_List_Olist_Omap_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VEBT_VEBTi_int:((vEBT_VEBTi->int)->(list_VEBT_VEBTi->list_int))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111fc20>, <kernel.DependentProduct object at 0x111fcb0>) of role type named sy_c_List_Olist_Omap_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VEBT_VEBTi_nat:((vEBT_VEBTi->nat)->(list_VEBT_VEBTi->list_nat))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f9e0>, <kernel.DependentProduct object at 0x111f7a0>) of role type named sy_c_List_Olist_Omap_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VE483055756984248624_VEBTi:((vEBT_VEBTi->vEBT_VEBTi)->(list_VEBT_VEBTi->list_VEBT_VEBTi))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111fcb0>, <kernel.DependentProduct object at 0x111fc20>) of role type named sy_c_List_Olist_Omap_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VE7998069337340375161T_VEBT:((vEBT_VEBTi->vEBT_VEBT)->(list_VEBT_VEBTi->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f9e0>, <kernel.DependentProduct object at 0x111fbd8>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VEBT_VEBT_int:((vEBT_VEBT->int)->(list_VEBT_VEBT->list_int))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f7a0>, <kernel.DependentProduct object at 0x111f8c0>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(list_VEBT_VEBT->list_nat))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111fcb0>, <kernel.DependentProduct object at 0x111fe18>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VEBT_VEBT_real:((vEBT_VEBT->real)->(list_VEBT_VEBT->list_real))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f7a0>, <kernel.DependentProduct object at 0x111f9e0>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VE7029150624388687525_VEBTi:((vEBT_VEBT->vEBT_VEBTi)->(list_VEBT_VEBT->list_VEBT_VEBTi))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111fe18>, <kernel.DependentProduct object at 0x111fcb0>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring map_VE8901447254227204932T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f7a0>, <kernel.DependentProduct object at 0x1130098>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_o2:(list_o->set_o)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111fef0>, <kernel.DependentProduct object at 0x1130128>) of role type named sy_c_List_Olist_Oset_001t__Code____Numeral__Ointeger
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_Code_integer2:(list_Code_integer->set_Code_integer)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f9e0>, <kernel.DependentProduct object at 0x1130170>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_complex2:(list_complex->set_complex)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f7a0>, <kernel.DependentProduct object at 0x11301b8>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_int2:(list_int->set_int)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111fef0>, <kernel.DependentProduct object at 0x1130200>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_nat2:(list_nat->set_nat)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x1130098>, <kernel.DependentProduct object at 0x1130128>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_Pr1139785259514867910n_assn:(list_P8527749157015355191n_assn->set_Pr5949110396991348497n_assn)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x1130050>, <kernel.DependentProduct object at 0x11300e0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_Pr1291962091234853352_nat_o:(list_P7333126701944960589_nat_o->set_Pr3149072824959771635_nat_o)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x1130128>, <kernel.DependentProduct object at 0x1130290>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_Pr1470767568048878706at_int:(list_P3521021558325789923at_int->set_Pr7995236796853374141at_int)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x11300e0>, <kernel.DependentProduct object at 0x1130320>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x1130290>, <kernel.DependentProduct object at 0x11303b0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_Pr7149346036329476978t_real:(list_P3644420460460130531t_real->set_Pr320017278500174781t_real)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x1130440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_Pr4207466110102731387_VEBTi:(list_P2320588648998582380_VEBTi->set_Pr1938536134445252166_VEBTi)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x11303b0>, <kernel.DependentProduct object at 0x11304d0>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_Pr5984661752051438084T_VEBT:(list_P5647936690300460905T_VEBT->set_Pr6167073792073659919T_VEBT)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x111f7a0>, <kernel.DependentProduct object at 0x1130638>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_real2:(list_real->set_real)
% 0.67/1.22  FOF formula (<kernel.Constant object at 0x1130170>, <kernel.DependentProduct object at 0x1130680>) of role type named sy_c_List_Olist_Oset_001t__VEBT____BuildupMemImp__OVEBTi
% 0.67/1.22  Using role type
% 0.67/1.22  Declaring set_VEBT_VEBTi2:(list_VEBT_VEBTi->set_VEBT_VEBTi)
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130560>, <kernel.DependentProduct object at 0x11306c8>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x11304d0>, <kernel.DependentProduct object at 0x1130638>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x11304d0>) of role type named sy_c_List_Olist__update_001_Eo
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x11301b8>, <kernel.DependentProduct object at 0x1130560>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x11307a0>, <kernel.DependentProduct object at 0x1130638>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x11301b8>, <kernel.DependentProduct object at 0x11307a0>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring list_u4534839942911652127n_assn:(list_P8527749157015355191n_assn->(nat->(produc6575502325842934193n_assn->list_P8527749157015355191n_assn)))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130680>, <kernel.DependentProduct object at 0x1130638>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x11301b8>, <kernel.DependentProduct object at 0x1130680>) of role type named sy_c_List_Olist__update_001t__VEBT____BuildupMemImp__OVEBTi
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring list_u6098035379799741383_VEBTi:(list_VEBT_VEBTi->(nat->(vEBT_VEBTi->list_VEBT_VEBTi)))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130638>, <kernel.DependentProduct object at 0x11301b8>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130320>, <kernel.DependentProduct object at 0x1130680>) of role type named sy_c_List_Onth_001_Eo
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring nth_o:(list_o->(nat->Prop))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130170>, <kernel.DependentProduct object at 0x1130320>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring nth_int:(list_int->(nat->int))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x11309e0>, <kernel.DependentProduct object at 0x1130680>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring nth_nat:(list_nat->(nat->nat))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130950>, <kernel.DependentProduct object at 0x1130170>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring nth_num:(list_num->(nat->num))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130638>, <kernel.DependentProduct object at 0x11309e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring nth_Pr1769885009046257848n_assn:(list_P8527749157015355191n_assn->(nat->produc6575502325842934193n_assn))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x1130950>, <kernel.DependentProduct object at 0x1130638>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.67/1.23  Using role type
% 0.67/1.23  Declaring nth_Pr2419613052044807976T_VEBT:(list_P6730324909620535719T_VEBT->(nat->produc4813437837504472865T_VEBT))
% 0.67/1.23  FOF formula (<kernel.Constant object at 0x11309e0>, <kernel.DependentProduct object at 0x1130950>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr112076138515278198_nat_o:(list_P7333126701944960589_nat_o->(nat->product_prod_nat_o))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130638>, <kernel.DependentProduct object at 0x11309e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr3440142176431000676at_int:(list_P3521021558325789923at_int->(nat->product_prod_nat_int))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130950>, <kernel.DependentProduct object at 0x1130638>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x11309e0>, <kernel.DependentProduct object at 0x1130950>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr8326237132889035090at_num:(list_P1726324292696863441at_num->(nat->product_prod_nat_num))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130638>, <kernel.DependentProduct object at 0x11309e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr5469784954002723455T_VEBT:(list_P4737670876410327766T_VEBT->(nat->produc8398139464844984134T_VEBT))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130950>, <kernel.DependentProduct object at 0x1130638>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr7767817059697521252t_real:(list_P3644420460460130531t_real->(nat->produc7716430852924023517t_real))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x11309e0>, <kernel.DependentProduct object at 0x1130950>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr3244165891152107629_VEBTi:(list_P2320588648998582380_VEBTi->(nat->produc214224863196444774_VEBTi))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130638>, <kernel.DependentProduct object at 0x1133050>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130950>, <kernel.DependentProduct object at 0x1130e18>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr6456567536196504476um_num:(list_P3744719386663036955um_num->(nat->product_prod_num_num))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130950>, <kernel.DependentProduct object at 0x1133128>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr3306050735993963089EBTi_o:(list_P8833571063612306856EBTi_o->(nat->produc5014006835512566296EBTi_o))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130950>, <kernel.DependentProduct object at 0x1133248>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr3433448822664029129i_real:(list_P8536626330812492744i_real->(nat->produc6680258955013199682i_real))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1130638>, <kernel.DependentProduct object at 0x11332d8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr6329974346453275474_VEBTi:(list_P785718909624839377_VEBTi->(nat->produc3777764054643897931_VEBTi))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133290>, <kernel.DependentProduct object at 0x1133368>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr8725177398587324397T_VEBT:(list_P5988454224134618948T_VEBT->(nat->produc2810682830582626868T_VEBT))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x11333b0>, <kernel.DependentProduct object at 0x11333f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x11332d8>, <kernel.DependentProduct object at 0x1133488>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133440>, <kernel.DependentProduct object at 0x11332d8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr6842391030413306568T_real:(list_P2623026923184700063T_real->(nat->produc5170161368751668367T_real))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133488>, <kernel.DependentProduct object at 0x1133440>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr316670251186196177_VEBTi:(list_P735349106241217576_VEBTi->(nat->produc3625547720036274456_VEBTi))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x11332d8>, <kernel.DependentProduct object at 0x1133488>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133368>, <kernel.DependentProduct object at 0x11332d8>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_real:(list_real->(nat->real))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133710>, <kernel.DependentProduct object at 0x1133440>) of role type named sy_c_List_Onth_001t__VEBT____BuildupMemImp__OVEBTi
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_VEBT_VEBTi:(list_VEBT_VEBTi->(nat->vEBT_VEBTi))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x11337a0>, <kernel.DependentProduct object at 0x1133488>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133680>, <kernel.DependentProduct object at 0x11337a0>) of role type named sy_c_List_Oproduct_001_Eo_001_Eo
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring product_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133830>, <kernel.DependentProduct object at 0x1133710>) of role type named sy_c_List_Oproduct_001_Eo_001t__Int__Oint
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring product_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133878>, <kernel.DependentProduct object at 0x1133488>) of role type named sy_c_List_Oproduct_001_Eo_001t__Nat__Onat
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring product_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133440>, <kernel.DependentProduct object at 0x1133830>) of role type named sy_c_List_Oproduct_001_Eo_001t__Real__Oreal
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring product_o_real:(list_o->(list_real->list_P5232166724548748803o_real))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x1133128>, <kernel.DependentProduct object at 0x1133878>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001_Eo
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring product_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 0.72/1.23  FOF formula (<kernel.Constant object at 0x11338c0>, <kernel.DependentProduct object at 0x1133440>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Real__Oreal
% 0.72/1.23  Using role type
% 0.72/1.23  Declaring product_nat_real:(list_nat->(list_real->list_P3644420460460130531t_real))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133908>, <kernel.DependentProduct object at 0x1133128>) of role type named sy_c_List_Oproduct_001t__Num__Onum_001t__Num__Onum
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring product_num_num:(list_num->(list_num->list_P3744719386663036955um_num))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133950>, <kernel.DependentProduct object at 0x11338c0>) of role type named sy_c_List_Oproduct_001t__Real__Oreal_001_Eo
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring product_real_o:(list_real->(list_o->list_P3595434254542482545real_o))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133998>, <kernel.DependentProduct object at 0x1133908>) of role type named sy_c_List_Oproduct_001t__Real__Oreal_001t__Int__Oint
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring product_real_int:(list_real->(list_int->list_P4344331454722006975al_int))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11339e0>, <kernel.DependentProduct object at 0x1133950>) of role type named sy_c_List_Oproduct_001t__Real__Oreal_001t__Nat__Onat
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring product_real_nat:(list_real->(list_nat->list_P6834414599653733731al_nat))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a28>, <kernel.DependentProduct object at 0x1133998>) of role type named sy_c_List_Oproduct_001t__Real__Oreal_001t__Real__Oreal
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring product_real_real:(list_real->(list_real->list_P8689742595348180415l_real))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a70>, <kernel.DependentProduct object at 0x11339e0>) of role type named sy_c_List_Oproduct_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring product_VEBT_VEBTi_o:(list_VEBT_VEBTi->(list_o->list_P8833571063612306856EBTi_o))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a28>, <kernel.DependentProduct object at 0x1133a70>) of role type named sy_c_List_Oproduct_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring produc5476717833281694120i_real:(list_VEBT_VEBTi->(list_real->list_P8536626330812492744i_real))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11339e0>, <kernel.DependentProduct object at 0x1133a28>) of role type named sy_c_List_Oproduct_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring produc194614972289024177_VEBTi:(list_VEBT_VEBTi->(list_VEBT_VEBTi->list_P785718909624839377_VEBTi))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a70>, <kernel.DependentProduct object at 0x11339e0>) of role type named sy_c_List_Oproduct_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring produc1285381384045549624T_VEBT:(list_VEBT_VEBTi->(list_VEBT_VEBT->list_P5988454224134618948T_VEBT))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133c68>, <kernel.DependentProduct object at 0x1133a28>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a70>, <kernel.DependentProduct object at 0x1133c68>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a28>, <kernel.DependentProduct object at 0x1133a70>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring produc4908677263432625371T_real:(list_VEBT_VEBT->(list_real->list_P2623026923184700063T_real))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133c68>, <kernel.DependentProduct object at 0x1133a28>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring produc316462671093861988_VEBTi:(list_VEBT_VEBT->(list_VEBT_VEBTi->list_P735349106241217576_VEBTi))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a70>, <kernel.DependentProduct object at 0x1133c68>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133ef0>, <kernel.DependentProduct object at 0x1133d40>) of role type named sy_c_List_Oreplicate_001_Eo
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replicate_o:(nat->(Prop->list_o))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133f38>, <kernel.DependentProduct object at 0x1133a70>) of role type named sy_c_List_Oreplicate_001t__Assertions__Oassn
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replicate_assn:(nat->(assn->list_assn))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a28>, <kernel.DependentProduct object at 0x1133ef0>) of role type named sy_c_List_Oreplicate_001t__Int__Oint
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replicate_int:(nat->(int->list_int))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133dd0>, <kernel.DependentProduct object at 0x1133f38>) of role type named sy_c_List_Oreplicate_001t__Nat__Onat
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replicate_nat:(nat->(nat->list_nat))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133ef0>, <kernel.DependentProduct object at 0x1133a70>) of role type named sy_c_List_Oreplicate_001t__Num__Onum
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replicate_num:(nat->(num->list_num))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133dd0>, <kernel.DependentProduct object at 0x11350e0>) of role type named sy_c_List_Oreplicate_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replic3825545231534752113n_assn:(nat->(produc6575502325842934193n_assn->list_P8527749157015355191n_assn))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133a70>, <kernel.DependentProduct object at 0x1135098>) of role type named sy_c_List_Oreplicate_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replic862811827245231841T_VEBT:(nat->(produc4813437837504472865T_VEBT->list_P6730324909620535719T_VEBT))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133dd0>, <kernel.DependentProduct object at 0x1135200>) of role type named sy_c_List_Oreplicate_001t__Real__Oreal
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replicate_real:(nat->(real->list_real))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133d40>, <kernel.DependentProduct object at 0x1135290>) of role type named sy_c_List_Oreplicate_001t__VEBT____BuildupMemImp__OVEBTi
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replicate_VEBT_VEBTi:(nat->(vEBT_VEBTi->list_VEBT_VEBTi))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133dd0>, <kernel.DependentProduct object at 0x1135128>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133d40>, <kernel.DependentProduct object at 0x1135098>) of role type named sy_c_List_Oupt
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring upt:(nat->(nat->list_nat))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1133d40>, <kernel.DependentProduct object at 0x11352d8>) of role type named sy_c_List_Oupto
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring upto:(int->(int->list_int))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135170>, <kernel.DependentProduct object at 0x1135200>) of role type named sy_c_List_Oupto__aux
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135290>, <kernel.DependentProduct object at 0x1135248>) of role type named sy_c_List_Oupto__rel
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11353f8>, <kernel.DependentProduct object at 0x1135440>) of role type named sy_c_Misc_Orel__of_001t__Int__Oint_001t__Int__Oint
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring rel_of_int_int:((int->option_int)->((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135170>, <kernel.DependentProduct object at 0x11352d8>) of role type named sy_c_Misc_Orel__of_001t__Nat__Onat_001t__Nat__Onat
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring rel_of_nat_nat:((nat->option_nat)->((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135290>, <kernel.DependentProduct object at 0x1135128>) of role type named sy_c_Misc_Orel__of_001t__Nat__Onat_001t__Num__Onum
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring rel_of_nat_num:((nat->option_num)->((product_prod_nat_num->Prop)->set_Pr6200539531224447659at_num))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135170>, <kernel.DependentProduct object at 0x1135098>) of role type named sy_c_Misc_Orel__of_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring rel_of7001861737123029207T_VEBT:((nat->option1280308654545898343T_VEBT)->((produc8398139464844984134T_VEBT->Prop)->set_Pr563407847431865468T_VEBT))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11353f8>, <kernel.DependentProduct object at 0x11355a8>) of role type named sy_c_Misc_Orel__of_001t__Num__Onum_001t__Num__Onum
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring rel_of_num_num:((num->option_num)->((product_prod_num_num->Prop)->set_Pr8218934625190621173um_num))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135170>, <kernel.DependentProduct object at 0x1135560>) of role type named sy_c_Most__significant__bit_Omsb__class_Omsb_001t__Code____Numeral__Ointeger
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring most_s5661112943643946085nteger:(code_integer->Prop)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11355a8>, <kernel.DependentProduct object at 0x1135440>) of role type named sy_c_Most__significant__bit_Omsb__class_Omsb_001t__Int__Oint
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring most_s5051101344085556sb_int:(int->Prop)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135560>, <kernel.DependentProduct object at 0x1135680>) of role type named sy_c_Most__significant__bit_Omsb__class_Omsb_001t__Uint32__Ouint32
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring most_s9063628576841037300uint32:(uint32->Prop)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11355a8>, <kernel.DependentProduct object at 0x1135758>) of role type named sy_c_Nat_OSuc
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring suc:(nat->nat)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135320>, <kernel.DependentProduct object at 0x11357e8>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11357a0>, <kernel.DependentProduct object at 0x1135830>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135878>, <kernel.DependentProduct object at 0x11358c0>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Option__Ooption_It__Num__Onum_J
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring case_nat_option_num:(option_num->((nat->option_num)->(nat->option_num)))
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11357a0>, <kernel.DependentProduct object at 0x1135758>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x11358c0>, <kernel.DependentProduct object at 0x1135710>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135758>, <kernel.DependentProduct object at 0x1135998>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135710>, <kernel.DependentProduct object at 0x1135a28>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135998>, <kernel.DependentProduct object at 0x1135ab8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.72/1.24  FOF formula (<kernel.Constant object at 0x1135a28>, <kernel.DependentProduct object at 0x1135b48>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.72/1.24  Using role type
% 0.72/1.24  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135ab8>, <kernel.DependentProduct object at 0x1135bd8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135b48>, <kernel.DependentProduct object at 0x1135c68>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Uint32__Ouint32
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring semiri2565882477558803405uint32:(nat->uint32)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135bd8>, <kernel.DependentProduct object at 0x1135b48>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring semiri8819519690708144855l_num1:(nat->word_N3645301735248828278l_num1)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135c68>, <kernel.DependentProduct object at 0x1135d88>) of role type named sy_c_Nat_Osize__class_Osize_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s2700093152935483318Heap_o:(heap_Time_Heap_o->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135b48>, <kernel.DependentProduct object at 0x1135e18>) of role type named sy_c_Nat_Osize__class_Osize_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s6287829766004316056on_nat:(heap_T2636463487746394924on_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135d88>, <kernel.DependentProduct object at 0x1135ea8>) of role type named sy_c_Nat_Osize__class_Osize_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s8425857057747876397_VEBTi:(heap_T8145700208782473153_VEBTi->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135dd0>, <kernel.DependentProduct object at 0x1135f38>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_list_o:(list_o->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135c68>, <kernel.DependentProduct object at 0x1135f80>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Assertions__Oassn_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_list_assn:(list_assn->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135dd0>, <kernel.DependentProduct object at 0x1135fc8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135f80>, <kernel.DependentProduct object at 0x1138098>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135e60>, <kernel.DependentProduct object at 0x1138128>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_list_int:(list_int->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135dd0>, <kernel.DependentProduct object at 0x1138170>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_list_nat:(list_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135f80>, <kernel.DependentProduct object at 0x11381b8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_list_num:(list_num->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1135dd0>, <kernel.DependentProduct object at 0x1138200>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s1515746228057227161od_o_o:(list_P4002435161011370285od_o_o->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138098>, <kernel.DependentProduct object at 0x1138290>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s2953683556165314199_o_int:(list_P3795440434834930179_o_int->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138050>, <kernel.DependentProduct object at 0x1138320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s5443766701097040955_o_nat:(list_P6285523579766656935_o_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11380e0>, <kernel.DependentProduct object at 0x11383b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s2624279037499656343o_real:(list_P5232166724548748803o_real->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138128>, <kernel.DependentProduct object at 0x1138440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s6829681357464350627n_assn:(list_P8527749157015355191n_assn->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11380e0>, <kernel.DependentProduct object at 0x11384d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s4764337671732037139T_VEBT:(list_P6730324909620535719T_VEBT->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138440>, <kernel.DependentProduct object at 0x1138560>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s6491369823275344609_nat_o:(list_P7333126701944960589_nat_o->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11384d0>, <kernel.DependentProduct object at 0x11385f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s2970893825323803983at_int:(list_P3521021558325789923at_int->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138560>, <kernel.DependentProduct object at 0x1138680>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s5460976970255530739at_nat:(list_P6011104703257516679at_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11385f0>, <kernel.DependentProduct object at 0x1138710>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s7910714270633306959t_real:(list_P3644420460460130531t_real->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138680>, <kernel.DependentProduct object at 0x11387a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s987546567493390085real_o:(list_P3595434254542482545real_o->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138710>, <kernel.DependentProduct object at 0x1138830>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s8610625264895183403al_int:(list_P4344331454722006975al_int->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11387a0>, <kernel.DependentProduct object at 0x11388c0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s1877336372972134351al_nat:(list_P6834414599653733731al_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138830>, <kernel.DependentProduct object at 0x1138950>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s3932428310213730859l_real:(list_P8689742595348180415l_real->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138878>, <kernel.DependentProduct object at 0x11389e0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_list_real:(list_real->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138830>, <kernel.DependentProduct object at 0x1138a28>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s7982070591426661849_VEBTi:(list_VEBT_VEBTi->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11389e0>, <kernel.DependentProduct object at 0x1138ab8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138710>, <kernel.DependentProduct object at 0x1138b48>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_num:(num->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11388c0>, <kernel.DependentProduct object at 0x1138b90>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Nat__Onat_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_option_nat:(option_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138a70>, <kernel.DependentProduct object at 0x1138bd8>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_option_num:(option_num->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11388c0>, <kernel.DependentProduct object at 0x1138c20>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s364044314319911927it_nat:(option7339022715339332451it_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138bd8>, <kernel.DependentProduct object at 0x1138cb0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138c20>, <kernel.DependentProduct object at 0x1138d40>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s3991424295186984831it_nat:(option2621746655072343315it_nat->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138c68>, <kernel.DependentProduct object at 0x1138dd0>) of role type named sy_c_Nat_Osize__class_Osize_001t__String__Ochar
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_char:(char->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x11388c0>, <kernel.DependentProduct object at 0x1138e18>) of role type named sy_c_Nat_Osize__class_Osize_001t__Uint32__Ouint32
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_uint32:(uint32->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138cf8>, <kernel.DependentProduct object at 0x1138e60>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____BuildupMemImp__OVEBTi
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_VEBT_VEBTi:(vEBT_VEBTi->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138d40>, <kernel.DependentProduct object at 0x1138ea8>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138cf8>, <kernel.DependentProduct object at 0x1138ef0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.25  Using role type
% 0.74/1.25  Declaring size_s8261804613246490634l_num1:(word_N3645301735248828278l_num1->nat)
% 0.74/1.25  FOF formula (<kernel.Constant object at 0x1138248>, <kernel.DependentProduct object at 0x1138fc8>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring nat_set_decode:(nat->set_nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x1138e60>, <kernel.DependentProduct object at 0x113a050>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring nat_set_encode:(set_nat->nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x11388c0>, <kernel.DependentProduct object at 0x113a098>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring nat_triangle:(nat->nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x1138fc8>, <kernel.DependentProduct object at 0x1138cf8>) of role type named sy_c_NthRoot_Oroot
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring root:(nat->(real->real))
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x11388c0>, <kernel.DependentProduct object at 0x113b0e0>) of role type named sy_c_NthRoot_Osqrt
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring sqrt:(real->real)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x1138c68>, <kernel.DependentProduct object at 0x113b128>) of role type named sy_c_Num_OBitM
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring bitM:(num->num)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x1138e60>, <kernel.DependentProduct object at 0x113b170>) of role type named sy_c_Num_Oinc
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring inc:(num->num)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x1138e60>, <kernel.DependentProduct object at 0x113b1b8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x1138c68>, <kernel.DependentProduct object at 0x113b248>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_numeral_dbl_int:(int->int)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x1138e60>, <kernel.DependentProduct object at 0x113b290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x1138248>, <kernel.DependentProduct object at 0x113b2d8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_numeral_dbl_real:(real->real)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b0e0>, <kernel.DependentProduct object at 0x113b320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Uint32__Ouint32
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu5314729912787363643uint32:(uint32->uint32)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b170>, <kernel.DependentProduct object at 0x113b2d8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu7865238048354675525l_num1:(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b0e0>, <kernel.DependentProduct object at 0x113b440>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b2d8>, <kernel.DependentProduct object at 0x113b4d0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b440>, <kernel.DependentProduct object at 0x113b560>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b4d0>, <kernel.DependentProduct object at 0x113b5f0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b560>, <kernel.DependentProduct object at 0x113b680>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Uint32__Ouint32
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu965353292909893953uint32:(uint32->uint32)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b5f0>, <kernel.DependentProduct object at 0x113b560>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring neg_nu93272222329896523l_num1:(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b638>, <kernel.DependentProduct object at 0x113b7a0>) of role type named sy_c_Num_Onum_OBit0
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring bit0:(num->num)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b4d0>, <kernel.DependentProduct object at 0x113b7e8>) of role type named sy_c_Num_Onum_OBit1
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring bit1:(num->num)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b6c8>, <kernel.Constant object at 0x113b7e8>) of role type named sy_c_Num_Onum_OOne
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring one:num
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b7a0>, <kernel.DependentProduct object at 0x113b908>) of role type named sy_c_Num_Onum_Ocase__num_001t__Option__Ooption_It__Num__Onum_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring case_num_option_num:(option_num->((num->option_num)->((num->option_num)->(num->option_num))))
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b8c0>, <kernel.DependentProduct object at 0x113b878>) of role type named sy_c_Num_Onum_Osize__num
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring size_num:(num->nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b680>, <kernel.DependentProduct object at 0x113b4d0>) of role type named sy_c_Num_Onum__of__nat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring num_of_nat:(nat->num)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b8c0>, <kernel.DependentProduct object at 0x113b5f0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b4d0>, <kernel.DependentProduct object at 0x113b9e0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numera6690914467698888265omplex:(num->complex)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b5f0>, <kernel.DependentProduct object at 0x113ba70>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b7e8>, <kernel.DependentProduct object at 0x113bb00>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numeral_numeral_int:(num->int)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113ba28>, <kernel.DependentProduct object at 0x113bb48>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numeral_numeral_nat:(num->nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b560>, <kernel.DependentProduct object at 0x113bb90>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numeral_numeral_rat:(num->rat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113ba70>, <kernel.DependentProduct object at 0x113bbd8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numeral_numeral_real:(num->real)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113b560>, <kernel.DependentProduct object at 0x113bc20>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Uint32__Ouint32
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numera9087168376688890119uint32:(num->uint32)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bbd8>, <kernel.DependentProduct object at 0x113b560>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring numera7442385471795722001l_num1:(num->word_N3645301735248828278l_num1)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bb00>, <kernel.DependentProduct object at 0x113bc20>) of role type named sy_c_Num_Opow
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring pow:(num->(num->num))
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bd40>, <kernel.DependentProduct object at 0x113bd88>) of role type named sy_c_Num_Opred__numeral
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring pred_numeral:(num->nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bcb0>, <kernel.Constant object at 0x113bd88>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_nat:option_nat
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bc20>, <kernel.Constant object at 0x113bd88>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_num:option_num
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bcb0>, <kernel.Constant object at 0x113bdd0>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P7668321371905463026it_nat:option7339022715339332451it_nat
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bd88>, <kernel.Constant object at 0x113ba28>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P2377608414092835994nt_int:option4624381673175914239nt_int
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bdd0>, <kernel.Constant object at 0x113be60>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113ba28>, <kernel.Constant object at 0x113bef0>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P6264349658649815852at_num:option642762832853965969at_num
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113be60>, <kernel.Constant object at 0x113bf80>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P281974696781278558it_nat:option7211493094183709123it_nat
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113be60>, <kernel.Constant object at 0x113d050>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P330983522480640549T_VEBT:option254855292876462358T_VEBT
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113be60>, <kernel.Constant object at 0x113d098>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P4394680061957285238um_num:option2661157926820139483um_num
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bf38>, <kernel.Constant object at 0x113d050>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P1551326421579882414it_nat:option2621746655072343315it_nat
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d098>, <kernel.Constant object at 0x113d200>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring none_P7832717587476222275it_nat:option5408194888911472936it_nat
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bf38>, <kernel.DependentProduct object at 0x113d3b0>) of role type named sy_c_Option_Ooption_OSome_001t__Int__Oint
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_int:(int->option_int)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113bf38>, <kernel.DependentProduct object at 0x113d3f8>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_nat:(nat->option_nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d2d8>, <kernel.DependentProduct object at 0x113d440>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_num:(num->option_num)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d098>, <kernel.DependentProduct object at 0x113d2d8>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_P468703482102919278it_nat:(produc8047831477865546771it_nat->option7339022715339332451it_nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d440>, <kernel.DependentProduct object at 0x113d098>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_P4184893108420464158nt_int:(product_prod_int_int->option4624381673175914239nt_int)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d2d8>, <kernel.DependentProduct object at 0x113d440>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_P2407225848856114310T_VEBT:(produc4813437837504472865T_VEBT->option1280308654545898343T_VEBT)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d098>, <kernel.DependentProduct object at 0x113d2d8>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d440>, <kernel.DependentProduct object at 0x113d098>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_P8071634352977444016at_num:(product_prod_nat_num->option642762832853965969at_num)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d2d8>, <kernel.DependentProduct object at 0x113d440>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_P5996745733903548321T_VEBT:(produc8398139464844984134T_VEBT->option254855292876462358T_VEBT)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d098>, <kernel.DependentProduct object at 0x113d2d8>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_P6201964756284913402um_num:(product_prod_num_num->option2661157926820139483um_num)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d440>, <kernel.DependentProduct object at 0x113d098>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_P2407035485129114418it_nat:(produc120671012495760973it_nat->option2621746655072343315it_nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d7e8>, <kernel.DependentProduct object at 0x113d908>) of role type named sy_c_Option_Ooption_OSome_001t__Rat__Orat
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_rat:(rat->option_rat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d638>, <kernel.DependentProduct object at 0x113d950>) of role type named sy_c_Option_Ooption_OSome_001t__Real__Oreal
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_real:(real->option_real)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d830>, <kernel.DependentProduct object at 0x113d998>) of role type named sy_c_Option_Ooption_OSome_001t__Set__Oset_It__Nat__Onat_J
% 0.74/1.26  Using role type
% 0.74/1.26  Declaring some_set_nat:(set_nat->option_set_nat)
% 0.74/1.26  FOF formula (<kernel.Constant object at 0x113d638>, <kernel.DependentProduct object at 0x113d7e8>) of role type named sy_c_Option_Ooption_Ocase__option_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Code____Numeral__Ointeger_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Code____Numeral__Ointeger_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o8336680350232271869uint32:(((nat->(uint32->uint32))->(code_integer->(uint32->uint32)))->((((nat->(uint32->uint32))->(code_integer->(uint32->uint32)))->((nat->(uint32->uint32))->(code_integer->(uint32->uint32))))->(option8496191915386069960uint32->((nat->(uint32->uint32))->(code_integer->(uint32->uint32))))))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113d998>, <kernel.DependentProduct object at 0x113db48>) of role type named sy_c_Option_Ooption_Ocase__option_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_J_J_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_J_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o6516889040143735037uint32:(((nat->(uint32->uint32))->(uint32->(code_integer->uint32)))->((((nat->(uint32->uint32))->(uint32->(code_integer->uint32)))->((nat->(uint32->uint32))->(uint32->(code_integer->uint32))))->(option373713263958016584uint32->((nat->(uint32->uint32))->(uint32->(code_integer->uint32))))))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113d7e8>, <kernel.DependentProduct object at 0x113d830>) of role type named sy_c_Option_Ooption_Ocase__option_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_J_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o6228893485755354685uint32:(((uint32->(nat->(Prop->uint32)))->(uint32->(code_integer->(Prop->uint32))))->((((uint32->(nat->(Prop->uint32)))->(uint32->(code_integer->(Prop->uint32))))->((uint32->(nat->(Prop->uint32)))->(uint32->(code_integer->(Prop->uint32)))))->(option7887515136451277736uint32->((uint32->(nat->(Prop->uint32)))->(uint32->(code_integer->(Prop->uint32)))))))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113db48>, <kernel.DependentProduct object at 0x113d7e8>) of role type named sy_c_Option_Ooption_Ocase__option_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_Eo_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J_J_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_Eo_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o4437601675458612413eger_o:(((uint32->(nat->Prop))->(uint32->(code_integer->Prop)))->((((uint32->(nat->Prop))->(uint32->(code_integer->Prop)))->((uint32->(nat->Prop))->(uint32->(code_integer->Prop))))->(option4062567599839601128eger_o->((uint32->(nat->Prop))->(uint32->(code_integer->Prop))))))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113d830>, <kernel.DependentProduct object at 0x113da70>) of role type named sy_c_Option_Ooption_Ocase__option_001_062_I_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J_001_062_I_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o6709414378691970003uint32:(((uint32->(uint32->uint32))->(uint32->(uint32->uint32)))->((((uint32->(uint32->uint32))->(uint32->(uint32->uint32)))->((uint32->(uint32->uint32))->(uint32->(uint32->uint32))))->(option8540941645471956339uint32->((uint32->(uint32->uint32))->(uint32->(uint32->uint32))))))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113d440>, <kernel.DependentProduct object at 0x113d998>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Int__Oint
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_option_o_int:(Prop->((int->Prop)->(option_int->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113dc20>, <kernel.DependentProduct object at 0x113de60>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Nat__Onat
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_option_o_nat:(Prop->((nat->Prop)->(option_nat->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113db00>, <kernel.DependentProduct object at 0x113dcb0>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Num__Onum
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_option_o_num:(Prop->((num->Prop)->(option_num->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113dc20>, <kernel.DependentProduct object at 0x113dd88>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o1358941076187788256it_nat:(Prop->((produc8047831477865546771it_nat->Prop)->(option7339022715339332451it_nat->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113dcb0>, <kernel.DependentProduct object at 0x113db00>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113dd88>, <kernel.DependentProduct object at 0x113dc20>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o535201446637900608it_nat:(Prop->((produc120671012495760973it_nat->Prop)->(option2621746655072343315it_nat->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113db48>, <kernel.DependentProduct object at 0x113dcb0>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Rat__Orat
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_option_o_rat:(Prop->((rat->Prop)->(option_rat->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113df38>, <kernel.DependentProduct object at 0x113dfc8>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Real__Oreal
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_option_o_real:(Prop->((real->Prop)->(option_real->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113db48>, <kernel.DependentProduct object at 0x113df80>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Set__Oset_It__Nat__Onat_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o4401850862724306899et_nat:(Prop->((set_nat->Prop)->(option_set_nat->Prop)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113dfc8>, <kernel.DependentProduct object at 0x1141128>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Nat__Onat
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o6892868863119666303_o_nat:(heap_Time_Heap_o->((nat->heap_Time_Heap_o)->(option_nat->heap_Time_Heap_o)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113df80>, <kernel.DependentProduct object at 0x1141170>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Num__Onum
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o3450200649275444937_o_num:(heap_Time_Heap_o->((num->heap_Time_Heap_o)->(option_num->heap_Time_Heap_o)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113df80>, <kernel.DependentProduct object at 0x11411b8>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.27  Using role type
% 0.74/1.27  Declaring case_o1442776274061689234at_nat:(heap_Time_Heap_o->((product_prod_nat_nat->heap_Time_Heap_o)->(option4927543243414619207at_nat->heap_Time_Heap_o)))
% 0.74/1.27  FOF formula (<kernel.Constant object at 0x113d440>, <kernel.DependentProduct object at 0x1141248>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J_001t__Nat__Onat
% 0.74/1.27  Using role type
% 0.74/1.28  Declaring case_o6609685678014844897at_nat:(heap_Time_Heap_nat->((nat->heap_Time_Heap_nat)->(option_nat->heap_Time_Heap_nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11410e0>, <kernel.DependentProduct object at 0x11412d8>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J_001t__Num__Onum
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o3167017464170623531at_num:(heap_Time_Heap_nat->((num->heap_Time_Heap_nat)->(option_num->heap_Time_Heap_nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141320>, <kernel.DependentProduct object at 0x1141368>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o3959993630158478256at_nat:(heap_Time_Heap_nat->((product_prod_nat_nat->heap_Time_Heap_nat)->(option4927543243414619207at_nat->heap_Time_Heap_nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141050>, <kernel.DependentProduct object at 0x11412d8>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Nat__Onat
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o2256915875499652529at_nat:(heap_T2636463487746394924on_nat->((nat->heap_T2636463487746394924on_nat)->(option_nat->heap_T2636463487746394924on_nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11410e0>, <kernel.DependentProduct object at 0x1141128>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Num__Onum
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o8037619698510206971at_num:(heap_T2636463487746394924on_nat->((num->heap_T2636463487746394924on_nat)->(option_num->heap_T2636463487746394924on_nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11412d8>, <kernel.DependentProduct object at 0x1141200>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o8344607093967974880at_nat:(heap_T2636463487746394924on_nat->((product_prod_nat_nat->heap_T2636463487746394924on_nat)->(option4927543243414619207at_nat->heap_T2636463487746394924on_nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141128>, <kernel.DependentProduct object at 0x11410e0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o3780387683879180358Ti_nat:(heap_T8145700208782473153_VEBTi->((nat->heap_T8145700208782473153_VEBTi)->(option_nat->heap_T8145700208782473153_VEBTi)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141200>, <kernel.DependentProduct object at 0x1141560>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Num__Onum
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o337719470034958992Ti_num:(heap_T8145700208782473153_VEBTi->((num->heap_T8145700208782473153_VEBTi)->(option_num->heap_T8145700208782473153_VEBTi)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11410e0>, <kernel.DependentProduct object at 0x11415a8>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o1356590567247012107at_nat:(heap_T8145700208782473153_VEBTi->((product_prod_nat_nat->heap_T8145700208782473153_VEBTi)->(option4927543243414619207at_nat->heap_T8145700208782473153_VEBTi)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11416c8>, <kernel.DependentProduct object at 0x1141680>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Int__Oint_001t__Num__Onum
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_option_int_num:(int->((num->int)->(option_num->int)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11417e8>, <kernel.DependentProduct object at 0x1141830>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Nat__Onat_001t__Nat__Onat
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_option_nat_nat:(nat->((nat->nat)->(option_nat->nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141878>, <kernel.DependentProduct object at 0x1141200>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Nat__Onat_001t__Num__Onum
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_option_nat_num:(nat->((num->nat)->(option_num->nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11417e8>, <kernel.DependentProduct object at 0x1141560>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o2098746482150326116at_nat:(nat->((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11418c0>, <kernel.DependentProduct object at 0x11416c8>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11417e8>, <kernel.DependentProduct object at 0x1141998>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11416c8>, <kernel.DependentProduct object at 0x1141200>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring case_o7430979018509204427at_nat:(product_prod_nat_nat->((product_prod_nat_nat->product_prod_nat_nat)->(option4927543243414619207at_nat->product_prod_nat_nat)))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141998>, <kernel.DependentProduct object at 0x11418c0>) of role type named sy_c_Option_Ooption_Othe_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Code____Numeral__Ointeger_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_na2292640131888687716uint32:(option8496191915386069960uint32->((nat->(uint32->uint32))->(code_integer->(uint32->uint32))))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141200>, <kernel.DependentProduct object at 0x1141a28>) of role type named sy_c_Option_Ooption_Othe_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_na3915024202274359524uint32:(option373713263958016584uint32->((nat->(uint32->uint32))->(uint32->(code_integer->uint32))))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x11418c0>, <kernel.DependentProduct object at 0x1141bd8>) of role type named sy_c_Option_Ooption_Othe_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_ui8720505876773817540uint32:(option7887515136451277736uint32->((uint32->(nat->(Prop->uint32)))->(uint32->(code_integer->(Prop->uint32)))))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141a28>, <kernel.DependentProduct object at 0x1141b48>) of role type named sy_c_Option_Ooption_Othe_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_Eo_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_ui5136145761085816068eger_o:(option4062567599839601128eger_o->((uint32->(nat->Prop))->(uint32->(code_integer->Prop))))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141bd8>, <kernel.DependentProduct object at 0x1141cb0>) of role type named sy_c_Option_Ooption_Othe_001_062_I_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_ui685118366354182287uint32:(option8540941645471956339uint32->((uint32->(uint32->uint32))->(uint32->(uint32->uint32))))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141b00>, <kernel.DependentProduct object at 0x11418c0>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_nat:(option_nat->nat)
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141cf8>, <kernel.DependentProduct object at 0x1141d88>) of role type named sy_c_Option_Ooption_Othe_001t__Num__Onum
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_num:(option_num->num)
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141b00>, <kernel.DependentProduct object at 0x1141cf8>) of role type named sy_c_Option_Ooption_Othe_001t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_Pr5838048819577852031it_nat:(option7339022715339332451it_nat->produc8047831477865546771it_nat)
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141d88>, <kernel.DependentProduct object at 0x1141a28>) of role type named sy_c_Option_Ooption_Othe_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_Pr8591224930841456533at_nat:(option4927543243414619207at_nat->product_prod_nat_nat)
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141cf8>, <kernel.DependentProduct object at 0x1141d88>) of role type named sy_c_Option_Ooption_Othe_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring the_Pr3501439614016493281it_nat:(option2621746655072343315it_nat->produc120671012495760973it_nat)
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141dd0>, <kernel.DependentProduct object at 0x1141a28>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bot_int_int_o:(int->(int->Prop))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141cb0>, <kernel.DependentProduct object at 0x1141cf8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bot_nat_nat_o:(nat->(nat->Prop))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141b00>, <kernel.DependentProduct object at 0x1141dd0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__Num__Onum_M_Eo_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bot_nat_num_o:(nat->(num->Prop))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141cb0>, <kernel.DependentProduct object at 0x1141d88>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_M_Eo_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bo7529698899530922655VEBT_o:(nat->(produc4813437837504472865T_VEBT->Prop))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141f38>, <kernel.DependentProduct object at 0x113f098>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bot_num_num_o:(num->(num->Prop))
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141d88>, <kernel.Constant object at 0x1141e60>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Assertions__Oassn
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bot_assn:assn
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141d88>, <kernel.Constant object at 0x1141cb0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141f38>, <kernel.Constant object at 0x113f128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bot_nat:nat
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141d88>, <kernel.Constant object at 0x113f0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Option__Ooption_It__Nat__Onat_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bot_option_nat:option_nat
% 0.74/1.28  FOF formula (<kernel.Constant object at 0x1141f38>, <kernel.Constant object at 0x113f0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Option__Ooption_It__Num__Onum_J
% 0.74/1.28  Using role type
% 0.74/1.28  Declaring bot_bot_option_num:option_num
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f1b8>, <kernel.Constant object at 0x113f128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo3990330152332043303nteger:set_Code_integer
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x1141d88>, <kernel.Constant object at 0x113f128>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bot_set_complex:set_complex
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f200>, <kernel.Constant object at 0x113f170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Heap____Time____Monad__OHeap_I_Eo_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo3236126332025433324Heap_o:set_Heap_Time_Heap_o
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f128>, <kernel.Constant object at 0x113f2d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo8932748503833948152on_nat:set_He5367250461312314764on_nat
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f170>, <kernel.Constant object at 0x113f3b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo3125955617464001165_VEBTi:set_He5684063546058238497_VEBTi
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f440>, <kernel.Constant object at 0x113f3b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bot_set_int:set_int
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f488>, <kernel.Constant object at 0x113f3b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bot_set_nat:set_nat
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f4d0>, <kernel.Constant object at 0x113f3b0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bot_set_num:set_num
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f488>, <kernel.Constant object at 0x113f518>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo1176836662018730877n_assn:set_Pr5949110396991348497n_assn
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f3b0>, <kernel.Constant object at 0x113f5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f518>, <kernel.Constant object at 0x113f638>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f5a8>, <kernel.Constant object at 0x113f6c8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo7038385379056416535at_num:set_Pr6200539531224447659at_num
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f638>, <kernel.Constant object at 0x113f758>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo9115540109607619856T_VEBT:set_Pr563407847431865468T_VEBT
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f6c8>, <kernel.Constant object at 0x113f7e8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo9056780473022590049um_num:set_Pr8218934625190621173um_num
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f878>, <kernel.Constant object at 0x113f7e8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bot_set_rat:set_rat
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f8c0>, <kernel.Constant object at 0x113f7e8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bot_set_real:set_real
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f908>, <kernel.Constant object at 0x113f7e8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bot_set_set_nat:set_set_nat
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f8c0>, <kernel.Constant object at 0x113f830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f998>, <kernel.DependentProduct object at 0x113fb00>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113f950>, <kernel.DependentProduct object at 0x113fb90>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb00>, <kernel.DependentProduct object at 0x113fbd8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb90>, <kernel.DependentProduct object at 0x113fc20>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fbd8>, <kernel.DependentProduct object at 0x113fc68>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_VEBT_VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb90>, <kernel.DependentProduct object at 0x113fbd8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fc68>, <kernel.DependentProduct object at 0x113fb90>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fcb0>, <kernel.DependentProduct object at 0x113fbd8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_int:(int->(int->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fd40>, <kernel.DependentProduct object at 0x113fc68>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fc20>, <kernel.DependentProduct object at 0x113fcb0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_num:(num->(num->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb48>, <kernel.DependentProduct object at 0x113fd40>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Int__Oint_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_option_int:(option_int->(option_int->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb90>, <kernel.DependentProduct object at 0x113fc20>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Nat__Onat_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_option_nat:(option_nat->(option_nat->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fbd8>, <kernel.DependentProduct object at 0x113fb48>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Num__Onum_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_option_num:(option_num->(option_num->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fc68>, <kernel.DependentProduct object at 0x113fb90>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Rat__Orat_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_option_rat:(option_rat->(option_rat->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fcb0>, <kernel.DependentProduct object at 0x113fbd8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Real__Oreal_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_option_real:(option_real->(option_real->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fd40>, <kernel.DependentProduct object at 0x113fc68>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fc20>, <kernel.DependentProduct object at 0x113fcb0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_real:(real->(real->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fd40>, <kernel.DependentProduct object at 0x1146098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb90>, <kernel.DependentProduct object at 0x11440e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb48>, <kernel.DependentProduct object at 0x1146128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fd40>, <kernel.DependentProduct object at 0x11461b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb90>, <kernel.DependentProduct object at 0x11441b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fd40>, <kernel.DependentProduct object at 0x1144050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb90>, <kernel.DependentProduct object at 0x11440e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x113fb90>, <kernel.DependentProduct object at 0x1144248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x1144098>, <kernel.DependentProduct object at 0x1144128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Uint32__Ouint32_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_less_set_uint32:(set_uint32->(set_uint32->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x1144170>, <kernel.DependentProduct object at 0x1144098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.74/1.29  Using role type
% 0.74/1.29  Declaring ord_le3480810397992357184T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.74/1.29  FOF formula (<kernel.Constant object at 0x1144128>, <kernel.DependentProduct object at 0x1144248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le6726900395242856064l_num1:(set_wo3913738467083021356l_num1->(set_wo3913738467083021356l_num1->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144200>, <kernel.DependentProduct object at 0x1144098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__String__Ochar
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_char:(char->(char->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144440>, <kernel.DependentProduct object at 0x1144128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Uint32__Ouint32
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_uint32:(uint32->(uint32->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144200>, <kernel.DependentProduct object at 0x1144248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le750835935415966154l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144128>, <kernel.DependentProduct object at 0x1144440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le6741204236512500942_int_o:((int->(int->Prop))->((int->(int->Prop))->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144248>, <kernel.DependentProduct object at 0x1144560>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le2646555220125990790_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144440>, <kernel.DependentProduct object at 0x11441b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Num__Onum_M_Eo_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le3404735783095501756_num_o:((nat->(num->Prop))->((nat->(num->Prop))->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144560>, <kernel.DependentProduct object at 0x1144758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_M_Eo_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le870442331779451499VEBT_o:((nat->(produc4813437837504472865T_VEBT->Prop))->((nat->(produc4813437837504472865T_VEBT->Prop))->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x11441b8>, <kernel.DependentProduct object at 0x1144098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le6124364862034508274_num_o:((num->(num->Prop))->((num->(num->Prop))->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144830>, <kernel.DependentProduct object at 0x1144758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Assertions__Oassn
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_assn:(assn->(assn->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x11441b8>, <kernel.DependentProduct object at 0x1144830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144758>, <kernel.DependentProduct object at 0x11441b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144830>, <kernel.DependentProduct object at 0x1144758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144998>, <kernel.DependentProduct object at 0x11441b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144a28>, <kernel.DependentProduct object at 0x1144830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144638>, <kernel.DependentProduct object at 0x1144998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144a28>, <kernel.DependentProduct object at 0x1144638>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Int__Oint_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le1736525451366464988on_int:(option_int->(option_int->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144998>, <kernel.DependentProduct object at 0x1144a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Nat__Onat_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le5914376470875661696on_nat:(option_nat->(option_nat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144638>, <kernel.DependentProduct object at 0x1144998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Num__Onum_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le6622620407824499402on_num:(option_num->(option_num->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144a28>, <kernel.DependentProduct object at 0x1144638>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Rat__Orat_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le2406147912482264968on_rat:(option_rat->(option_rat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144998>, <kernel.DependentProduct object at 0x1144a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le2843612097646854710et_nat:(option_set_nat->(option_set_nat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144d40>, <kernel.DependentProduct object at 0x1144638>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144dd0>, <kernel.DependentProduct object at 0x1144998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144c20>, <kernel.DependentProduct object at 0x1144d40>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144dd0>, <kernel.DependentProduct object at 0x1144c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144d40>, <kernel.DependentProduct object at 0x1144dd0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144f38>, <kernel.DependentProduct object at 0x1144c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144fc8>, <kernel.DependentProduct object at 0x1148098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144cb0>, <kernel.DependentProduct object at 0x11480e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144fc8>, <kernel.DependentProduct object at 0x11480e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le171416862856029873n_assn:(set_Pr5949110396991348497n_assn->(set_Pr5949110396991348497n_assn->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144fc8>, <kernel.DependentProduct object at 0x11480e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1144dd0>, <kernel.DependentProduct object at 0x11480e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1148248>, <kernel.DependentProduct object at 0x11480e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le8085105155179020875at_num:(set_Pr6200539531224447659at_num->(set_Pr6200539531224447659at_num->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1148050>, <kernel.DependentProduct object at 0x11480e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le6438908469242860764T_VEBT:(set_Pr563407847431865468T_VEBT->(set_Pr563407847431865468T_VEBT->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x11482d8>, <kernel.DependentProduct object at 0x11480e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le880128212290418581um_num:(set_Pr8218934625190621173um_num->(set_Pr8218934625190621173um_num->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1148098>, <kernel.DependentProduct object at 0x11481b8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1148440>, <kernel.DependentProduct object at 0x1148050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1148098>, <kernel.DependentProduct object at 0x1148440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1148050>, <kernel.DependentProduct object at 0x1148098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Uint32__Ouint32_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le2219237028632753026uint32:(set_uint32->(set_uint32->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1148440>, <kernel.DependentProduct object at 0x1148050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.74/1.30  Using role type
% 0.74/1.30  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.74/1.30  FOF formula (<kernel.Constant object at 0x1148098>, <kernel.DependentProduct object at 0x1148248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_J
% 0.74/1.30  Using role type
% 0.74/1.31  Declaring ord_le5203802739334966412l_num1:(set_wo3913738467083021356l_num1->(set_wo3913738467083021356l_num1->Prop))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148638>, <kernel.DependentProduct object at 0x1148050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__String__Ochar
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_less_eq_char:(char->(char->Prop))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148710>, <kernel.DependentProduct object at 0x1148098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Uint32__Ouint32
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_less_eq_uint32:(uint32->(uint32->Prop))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148638>, <kernel.DependentProduct object at 0x1148248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_le3335648743751981014l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x11487e8>, <kernel.DependentProduct object at 0x1148098>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148638>, <kernel.DependentProduct object at 0x11487e8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x11488c0>, <kernel.DependentProduct object at 0x1148098>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_max_int:(int->(int->int))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148878>, <kernel.DependentProduct object at 0x1148638>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_max_nat:(nat->(nat->nat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148998>, <kernel.DependentProduct object at 0x11488c0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_max_num:(num->(num->num))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148710>, <kernel.DependentProduct object at 0x1148878>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_max_rat:(rat->(rat->rat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148830>, <kernel.DependentProduct object at 0x1148998>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_max_real:(real->(real->real))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x11487e8>, <kernel.DependentProduct object at 0x1148710>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148098>, <kernel.DependentProduct object at 0x1148830>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Uint32__Ouint32
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_max_uint32:(uint32->(uint32->uint32))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x11487e8>, <kernel.DependentProduct object at 0x1148998>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_ma8239519435860878689l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148830>, <kernel.DependentProduct object at 0x11487e8>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Extended____Nat__Oenat
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_mi8085742599997312461d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148098>, <kernel.DependentProduct object at 0x1148998>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring ord_min_nat:(nat->(nat->nat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148878>, <kernel.DependentProduct object at 0x1148cb0>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148710>, <kernel.Constant object at 0x1148cb0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring top_top_set_nat:set_nat
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148cf8>, <kernel.Constant object at 0x1148cb0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring top_top_set_real:set_real
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148c68>, <kernel.Constant object at 0x1148cb0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring top_top_set_char:set_char
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148cf8>, <kernel.DependentProduct object at 0x11487e8>) of role type named sy_c_Partial__Function_Ofun__lub_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia6726927458685305659Ti_nat:((set_Heap_Time_Heap_o->heap_Time_Heap_o)->(set_Pr2007700399681132348Heap_o->(produc3960855945107176009Ti_nat->heap_Time_Heap_o)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148cb0>, <kernel.DependentProduct object at 0x1148bd8>) of role type named sy_c_Partial__Function_Ofun__lub_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia5551857090987368152Ti_nat:((set_Heap_Time_Heap_o->heap_Time_Heap_o)->(set_Pr5371233824415811545Heap_o->(produc3881548065746020326Ti_nat->heap_Time_Heap_o)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x11487e8>, <kernel.DependentProduct object at 0x1148d88>) of role type named sy_c_Partial__Function_Ofun__lub_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia6039416512482706817Ti_nat:((set_He5367250461312314764on_nat->heap_T2636463487746394924on_nat)->(set_Pr1591120925906170302on_nat->(produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148bd8>, <kernel.DependentProduct object at 0x1148e18>) of role type named sy_c_Partial__Function_Ofun__lub_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia2080987842261039902Ti_nat:((set_He5367250461312314764on_nat->heap_T2636463487746394924on_nat)->(set_Pr6126824603708961249on_nat->(produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148d88>, <kernel.DependentProduct object at 0x1148f38>) of role type named sy_c_Partial__Function_Ofun__lub_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia7782936097874681665Ti_nat:((set_He5684063546058238497_VEBTi->heap_T8145700208782473153_VEBTi)->(set_Pr2840599766253930323_VEBTi->(produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148e18>, <kernel.DependentProduct object at 0x1148d88>) of role type named sy_c_Partial__Function_Ofun__lub_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia6972460264168101086Ti_nat:((set_He5684063546058238497_VEBTi->heap_T8145700208782473153_VEBTi)->(set_Pr3980204975930894582_VEBTi->(produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148e18>, <kernel.DependentProduct object at 0x114b170>) of role type named sy_c_Partial__Function_Ofun__ord_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia3290229181235258227Ti_nat:((heap_Time_Heap_o->(heap_Time_Heap_o->Prop))->((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->Prop)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148e18>, <kernel.DependentProduct object at 0x114b1b8>) of role type named sy_c_Partial__Function_Ofun__ord_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Heap____Time____Monad__OHeap_I_Eo_J_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia2925774515620677392Ti_nat:((heap_Time_Heap_o->(heap_Time_Heap_o->Prop))->((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->Prop)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x1148f80>, <kernel.DependentProduct object at 0x114b2d8>) of role type named sy_c_Partial__Function_Ofun__ord_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia7778075537949639097Ti_nat:((heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))->((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->Prop)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b368>, <kernel.DependentProduct object at 0x114b200>) of role type named sy_c_Partial__Function_Ofun__ord_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia8535946980722491222Ti_nat:((heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))->((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->Prop)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b098>, <kernel.DependentProduct object at 0x114b320>) of role type named sy_c_Partial__Function_Ofun__ord_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia1868168049876374393Ti_nat:((heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))->((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->Prop)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b290>, <kernel.DependentProduct object at 0x114b3b0>) of role type named sy_c_Partial__Function_Ofun__ord_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Nat__Onat_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring partia6690842624828592406Ti_nat:((heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))->((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->Prop)))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b2d8>, <kernel.DependentProduct object at 0x114b098>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b440>, <kernel.DependentProduct object at 0x114b290>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring power_power_complex:(complex->(nat->complex))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b200>, <kernel.DependentProduct object at 0x114b2d8>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring power_power_int:(int->(nat->int))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b5a8>, <kernel.DependentProduct object at 0x114b440>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring power_power_nat:(nat->(nat->nat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b248>, <kernel.DependentProduct object at 0x114b200>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring power_power_rat:(rat->(nat->rat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b560>, <kernel.DependentProduct object at 0x114b5a8>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring power_power_real:(real->(nat->real))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b098>, <kernel.DependentProduct object at 0x114b248>) of role type named sy_c_Power_Opower__class_Opower_001t__Uint32__Ouint32
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring power_power_uint32:(uint32->(nat->uint32))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b560>, <kernel.DependentProduct object at 0x114b098>) of role type named sy_c_Power_Opower__class_Opower_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring power_2184487114949457152l_num1:(word_N3645301735248828278l_num1->(nat->word_N3645301735248828278l_num1))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b248>, <kernel.DependentProduct object at 0x114b368>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring produc4035269172776083154on_nat:((nat->(nat->Prop))->(produc4953844613479565601on_nat->produc2233624965454879586on_nat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b098>, <kernel.DependentProduct object at 0x114b200>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b368>, <kernel.DependentProduct object at 0x114b7e8>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.74/1.31  Using role type
% 0.74/1.31  Declaring produc8929957630744042906on_nat:((nat->(nat->nat))->(produc4953844613479565601on_nat->produc8306885398267862888on_nat))
% 0.74/1.31  FOF formula (<kernel.Constant object at 0x114b200>, <kernel.DependentProduct object at 0x114b8c0>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Num__Onum_Mt__Num__Onum_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc851828971589881931at_num:((nat->(num->num))->(produc2963631642982155120at_num->produc3368934014287244435at_num))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b7e8>, <kernel.DependentProduct object at 0x114b950>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc6510890545428481418T_VEBT:((nat->(produc4813437837504472865T_VEBT->produc4813437837504472865T_VEBT))->(produc3833371349899244151T_VEBT->produc5169207103205389656T_VEBT))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b8c0>, <kernel.DependentProduct object at 0x114b9e0>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc3576312749637752826on_num:((num->(num->Prop))->(produc3447558737645232053on_num->produc7036089656553540234on_num))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b950>, <kernel.DependentProduct object at 0x114b200>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc5778274026573060048on_num:((num->(num->num))->(produc3447558737645232053on_num->produc1193250871479095198on_num))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b9e0>, <kernel.DependentProduct object at 0x114bb48>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc3920266370798870110it_nat:((produc8047831477865546771it_nat->(produc8047831477865546771it_nat->Prop))->(produc4551176213417063079it_nat->produc6000686143695694318it_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b200>, <kernel.DependentProduct object at 0x114b950>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc2320005133921938071it_nat:((produc8047831477865546771it_nat->(produc8047831477865546771it_nat->produc8047831477865546771it_nat))->(produc4551176213417063079it_nat->produc5059602919146741221it_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114bb48>, <kernel.DependentProduct object at 0x114bbd8>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc3994169339658061776at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(produc6121120109295599847at_nat->produc5491161045314408544at_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b950>, <kernel.DependentProduct object at 0x114ba70>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc2899441246263362727at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(produc6121120109295599847at_nat->produc5542196010084753463at_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114bbd8>, <kernel.DependentProduct object at 0x114bd88>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc5936680911947247184it_nat:((produc120671012495760973it_nat->(produc120671012495760973it_nat->Prop))->(produc4992668916828960487it_nat->produc2574133891255291104it_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114ba70>, <kernel.DependentProduct object at 0x114b950>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_M_062_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc8579712001971957723it_nat:((produc120671012495760973it_nat->(produc120671012495760973it_nat->produc120671012495760973it_nat))->(produc4992668916828960487it_nat->produc6872358179685758443it_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114bd88>, <kernel.DependentProduct object at 0x114bcf8>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc6655106138504972685it_nat:(Prop->(produc6653097349344004940it_nat->produc8047831477865546771it_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b950>, <kernel.DependentProduct object at 0x114bef0>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc2982872950893828659T_VEBT:(Prop->(vEBT_VEBT->produc2504756804600209347T_VEBT))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114bcf8>, <kernel.DependentProduct object at 0x114b950>) of role type named sy_c_Product__Type_OPair_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc118845697133431529n_assn:(assn->(assn->produc6575502325842934193n_assn))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114bef0>, <kernel.DependentProduct object at 0x114d128>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b950>, <kernel.DependentProduct object at 0x114d0e0>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114bef0>, <kernel.DependentProduct object at 0x114d200>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b950>, <kernel.DependentProduct object at 0x114d290>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc3329399203697025711T_VEBT:(int->(vEBT_VEBT->produc1531783533982839933T_VEBT))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d170>, <kernel.DependentProduct object at 0x114d2d8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__VEBT____Definitions__OVEBT
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc6691630295680060561T_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->produc4813437837504472865T_VEBT))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b950>, <kernel.DependentProduct object at 0x114d248>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring product_Pair_nat_o:(nat->(Prop->product_prod_nat_o))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114b950>, <kernel.DependentProduct object at 0x114d290>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d320>, <kernel.DependentProduct object at 0x114d368>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d3f8>, <kernel.DependentProduct object at 0x114d170>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Num__Onum
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring product_Pair_nat_num:(nat->(num->product_prod_nat_num))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d320>, <kernel.DependentProduct object at 0x114d128>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc1750349459881913976T_VEBT:(nat->(produc4813437837504472865T_VEBT->produc8398139464844984134T_VEBT))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d170>, <kernel.DependentProduct object at 0x114d320>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d128>, <kernel.DependentProduct object at 0x114d170>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc1195630363706982562at_num:(nat->(product_prod_nat_num->produc2963631642982155120at_num))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d320>, <kernel.DependentProduct object at 0x114d560>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc5776433622635646767T_VEBT:(nat->(produc8398139464844984134T_VEBT->produc3833371349899244151T_VEBT))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d170>, <kernel.DependentProduct object at 0x114d320>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Real__Oreal
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc7837566107596912789t_real:(nat->(real->produc7716430852924023517t_real))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d560>, <kernel.DependentProduct object at 0x114d170>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc2649746096677893406_VEBTi:(nat->(vEBT_VEBTi->produc214224863196444774_VEBTi))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d320>, <kernel.DependentProduct object at 0x114d560>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d830>, <kernel.DependentProduct object at 0x114d170>) of role type named sy_c_Product__Type_OPair_001t__Num__Onum_001t__Num__Onum
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring product_Pair_num_num:(num->(num->product_prod_num_num))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d320>, <kernel.DependentProduct object at 0x114d830>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Nat__Onat_J_001t__Option__Ooption_It__Nat__Onat_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc5098337634421038937on_nat:(option_nat->(option_nat->produc4953844613479565601on_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d170>, <kernel.DependentProduct object at 0x114d128>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc61566615109097733it_nat:(option_nat->(produc6653097349344004940it_nat->produc120671012495760973it_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d830>, <kernel.DependentProduct object at 0x114d170>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Num__Onum_J_001t__Option__Ooption_It__Num__Onum_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc8585076106096196333on_num:(option_num->(option_num->produc3447558737645232053on_num))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d128>, <kernel.DependentProduct object at 0x114d8c0>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_001t__Option__Ooption_It__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc9206348758962449759it_nat:(option7339022715339332451it_nat->(option7339022715339332451it_nat->produc4551176213417063079it_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d170>, <kernel.DependentProduct object at 0x114d998>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.80/1.32  Using role type
% 0.80/1.32  Declaring produc488173922507101015at_nat:(option4927543243414619207at_nat->(option4927543243414619207at_nat->produc6121120109295599847at_nat))
% 0.80/1.32  FOF formula (<kernel.Constant object at 0x114d8c0>, <kernel.DependentProduct object at 0x114d560>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc6272728841373537334T_VEBT:(option4927543243414619207at_nat->(produc8398139464844984134T_VEBT->produc819165548630102716T_VEBT))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114d998>, <kernel.DependentProduct object at 0x114db00>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J_001t__Option__Ooption_It__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc6851560022941992023it_nat:(option2621746655072343315it_nat->(option2621746655072343315it_nat->produc4992668916828960487it_nat))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114d560>, <kernel.DependentProduct object at 0x114d998>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc1853644041309157249Ti_nat:(produc3625547720036274456_VEBTi->(nat->produc3960855945107176009Ti_nat))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114db00>, <kernel.DependentProduct object at 0x114d560>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc6931449550656315951T_VEBT:(real->(vEBT_VEBT->produc3757001726724277373T_VEBT))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114d998>, <kernel.DependentProduct object at 0x114db00>) of role type named sy_c_Product__Type_OPair_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc1400373151660368625uint32:(uint32->(uint32->produc827990862158126777uint32))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114d560>, <kernel.DependentProduct object at 0x114dea8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc8194178580519725514EBTi_o:(vEBT_VEBTi->(Prop->produc5014006835512566296EBTi_o))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114db00>, <kernel.DependentProduct object at 0x114d560>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc8457151488442208762i_real:(vEBT_VEBTi->(real->produc6680258955013199682i_real))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114dea8>, <kernel.DependentProduct object at 0x114db00>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc436343169921013763_VEBTi:(vEBT_VEBTi->(vEBT_VEBTi->produc3777764054643897931_VEBTi))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114d560>, <kernel.DependentProduct object at 0x114dea8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc7053807326796202854T_VEBT:(vEBT_VEBTi->(vEBT_VEBT->produc2810682830582626868T_VEBT))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114db00>, <kernel.DependentProduct object at 0x2af8d62b5128>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114dea8>, <kernel.DependentProduct object at 0x2af8d62b50e0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114dea8>, <kernel.DependentProduct object at 0x2af8d62b5200>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x114d560>, <kernel.DependentProduct object at 0x2af8d62b5290>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc8117437818029410057T_real:(vEBT_VEBT->(real->produc5170161368751668367T_real))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5248>, <kernel.DependentProduct object at 0x2af8d62b5320>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc6084888613844515218_VEBTi:(vEBT_VEBT->(vEBT_VEBTi->produc3625547720036274456_VEBTi))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5368>, <kernel.DependentProduct object at 0x2af8d62b53b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5290>, <kernel.DependentProduct object at 0x2af8d62b52d8>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b53f8>, <kernel.DependentProduct object at 0x2af8d62b53b0>) of role type named sy_c_Product__Type_Ocurry_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc175634133007206835_int_o:((product_prod_int_int->Prop)->(int->(int->Prop)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5290>, <kernel.DependentProduct object at 0x2af8d62b5518>) of role type named sy_c_Product__Type_Ocurry_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc1016772743285680337nt_int:((product_prod_int_int->int)->(int->(int->int)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b53b0>, <kernel.DependentProduct object at 0x2af8d62b5560>) of role type named sy_c_Product__Type_Ocurry_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc8249235968001453780nt_int:((product_prod_int_int->product_prod_int_int)->(int->(int->product_prod_int_int)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5518>, <kernel.DependentProduct object at 0x2af8d62b53b0>) of role type named sy_c_Product__Type_Ocurry_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc1310100445399344235_nat_o:((product_prod_nat_nat->Prop)->(nat->(nat->Prop)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5560>, <kernel.DependentProduct object at 0x2af8d62b56c8>) of role type named sy_c_Product__Type_Ocurry_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc6629854527392350932at_nat:((product_prod_nat_nat->product_prod_nat_nat)->(nat->(nat->product_prod_nat_nat)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b53b0>, <kernel.DependentProduct object at 0x2af8d62b5560>) of role type named sy_c_Product__Type_Ocurry_001t__Nat__Onat_001t__Num__Onum_001_Eo
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc156083480235303841_num_o:((product_prod_nat_num->Prop)->(nat->(num->Prop)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b56c8>, <kernel.DependentProduct object at 0x2af8d62b53b0>) of role type named sy_c_Product__Type_Ocurry_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_001_Eo
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc1960320730580999890VEBT_o:((produc8398139464844984134T_VEBT->Prop)->(nat->(produc4813437837504472865T_VEBT->Prop)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5560>, <kernel.DependentProduct object at 0x2af8d62b56c8>) of role type named sy_c_Product__Type_Ocurry_001t__Num__Onum_001t__Num__Onum_001_Eo
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc932273227547478743_num_o:((product_prod_num_num->Prop)->(num->(num->Prop)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b53b0>, <kernel.DependentProduct object at 0x2af8d62b5830>) of role type named sy_c_Product__Type_Ocurry_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc8381543706267210711Heap_o:((produc3960855945107176009Ti_nat->heap_Time_Heap_o)->(produc3625547720036274456_VEBTi->(nat->heap_Time_Heap_o)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b56c8>, <kernel.DependentProduct object at 0x2af8d62b5950>) of role type named sy_c_Product__Type_Ocurry_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc1757988346207259447on_nat:((produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat)->(produc3625547720036274456_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5830>, <kernel.DependentProduct object at 0x2af8d62b5a28>) of role type named sy_c_Product__Type_Ocurry_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc2164094337957399884_VEBTi:((produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi)->(produc3625547720036274456_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5950>, <kernel.DependentProduct object at 0x2af8d62b59e0>) of role type named sy_c_Product__Type_Ocurry_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc5685940877448195828Heap_o:((produc3881548065746020326Ti_nat->heap_Time_Heap_o)->(vEBT_VEBTi->(nat->heap_Time_Heap_o)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5a28>, <kernel.DependentProduct object at 0x2af8d62b5368>) of role type named sy_c_Product__Type_Ocurry_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc1489253303066280154on_nat:((produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat)->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b59e0>, <kernel.DependentProduct object at 0x2af8d62b5830>) of role type named sy_c_Product__Type_Ocurry_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc5159149307777246319_VEBTi:((produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi)->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5368>, <kernel.DependentProduct object at 0x2af8d62b5bd8>) of role type named sy_c_Product__Type_Ocurry_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc2663629013181010545Heap_o:((produc3625547720036274456_VEBTi->(nat->heap_Time_Heap_o))->(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_Time_Heap_o))))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5830>, <kernel.DependentProduct object at 0x2af8d62b56c8>) of role type named sy_c_Product__Type_Ocurry_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.80/1.33  Using role type
% 0.80/1.33  Declaring produc1114182431767986483on_nat:((produc3625547720036274456_VEBTi->(nat->heap_T2636463487746394924on_nat))->(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))))
% 0.80/1.33  FOF formula (<kernel.Constant object at 0x2af8d62b5bd8>, <kernel.DependentProduct object at 0x2af8d62b5cb0>) of role type named sy_c_Product__Type_Ocurry_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc4062687810467144008_VEBTi:((produc3625547720036274456_VEBTi->(nat->heap_T8145700208782473153_VEBTi))->(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b56c8>, <kernel.DependentProduct object at 0x2af8d62b5e18>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Assertions__Oassn_001t__Assertions__Oassn_001_Eo
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc7274209992780475162assn_o:((assn->(assn->Prop))->(produc6575502325842934193n_assn->Prop))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b5cb0>, <kernel.DependentProduct object at 0x2af8d62b5ea8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Assertions__Oassn_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc2152611005075324454n_assn:((assn->(assn->assn))->(produc6575502325842934193n_assn->assn))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b5e18>, <kernel.DependentProduct object at 0x2af8d62b5f38>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001_Eo_001t__String__Ochar
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc4188289175737317920o_char:((code_integer->(Prop->char))->(produc6271795597528267376eger_o->char))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b5ea8>, <kernel.DependentProduct object at 0x2af8d62b5cb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b5f38>, <kernel.DependentProduct object at 0x2af8d62b8170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b5cb0>, <kernel.DependentProduct object at 0x2af8d62b8200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b5cb0>, <kernel.DependentProduct object at 0x2af8d62b8200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b5e18>, <kernel.DependentProduct object at 0x2af8d62b8200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b80e0>, <kernel.DependentProduct object at 0x2af8d62b81b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8200>, <kernel.DependentProduct object at 0x2af8d62b82d8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc2625828211853636392Heap_o:((int->(int->heap_Time_Heap_o))->(product_prod_int_int->heap_Time_Heap_o))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8320>, <kernel.DependentProduct object at 0x2af8d62b8290>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc2561121167688006358ap_nat:((int->(int->heap_Time_Heap_nat))->(product_prod_int_int->heap_Time_Heap_nat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8440>, <kernel.DependentProduct object at 0x2af8d62b8488>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc8211389475949308722nt_int:((int->(int->int))->(product_prod_int_int->int))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8290>, <kernel.DependentProduct object at 0x2af8d62b83f8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Nat__Onat
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc8213879946458358998nt_nat:((int->(int->nat))->(product_prod_int_int->nat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8488>, <kernel.DependentProduct object at 0x2af8d62b8518>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b83f8>, <kernel.DependentProduct object at 0x2af8d62b8248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__VEBT____Definitions__OVEBT_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc5048428016959714504Heap_o:((list_VEBT_VEBT->(vEBT_VEBT->heap_Time_Heap_o))->(produc4813437837504472865T_VEBT->heap_Time_Heap_o))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8518>, <kernel.DependentProduct object at 0x2af8d62b81b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__VEBT____Definitions__OVEBT_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc6124225815318652422on_nat:((list_VEBT_VEBT->(vEBT_VEBT->heap_T2636463487746394924on_nat))->(produc4813437837504472865T_VEBT->heap_T2636463487746394924on_nat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8248>, <kernel.DependentProduct object at 0x2af8d62b8710>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__VEBT____Definitions__OVEBT_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc9050507437146595227_VEBTi:((list_VEBT_VEBT->(vEBT_VEBT->heap_T8145700208782473153_VEBTi))->(produc4813437837504472865T_VEBT->heap_T8145700208782473153_VEBTi))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b81b8>, <kernel.DependentProduct object at 0x2af8d62b87a0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8710>, <kernel.DependentProduct object at 0x2af8d62b88c0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc1830744345554046123nteger:((nat->(nat->code_integer))->(product_prod_nat_nat->code_integer))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b87a0>, <kernel.DependentProduct object at 0x2af8d62b8878>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc3505292621261808240Heap_o:((nat->(nat->heap_Time_Heap_o))->(product_prod_nat_nat->heap_Time_Heap_o))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b88c0>, <kernel.DependentProduct object at 0x2af8d62b8908>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc3495815207102967182ap_nat:((nat->(nat->heap_Time_Heap_nat))->(product_prod_nat_nat->heap_Time_Heap_nat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8878>, <kernel.DependentProduct object at 0x2af8d62b8ab8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc737604151543542771_VEBTi:((nat->(nat->heap_T8145700208782473153_VEBTi))->(product_prod_nat_nat->heap_T8145700208782473153_VEBTi))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8908>, <kernel.DependentProduct object at 0x2af8d62b8a70>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc6840382203811409530at_int:((nat->(nat->int))->(product_prod_nat_nat->int))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8ab8>, <kernel.DependentProduct object at 0x2af8d62b8998>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8a70>, <kernel.DependentProduct object at 0x2af8d62b8b48>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8998>, <kernel.DependentProduct object at 0x2af8d62b8bd8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Rat__Orat
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc6207742614233964070at_rat:((nat->(nat->rat))->(product_prod_nat_nat->rat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8b48>, <kernel.DependentProduct object at 0x2af8d62b8c68>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Real__Oreal
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc1703576794950452218t_real:((nat->(nat->real))->(product_prod_nat_nat->real))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8bd8>, <kernel.DependentProduct object at 0x2af8d62b8cf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc6189476227299908564et_nat:((nat->(nat->set_nat))->(product_prod_nat_nat->set_nat))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8c68>, <kernel.DependentProduct object at 0x2af8d62b8d88>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc7709906084162714054T_VEBT:((nat->(nat->set_VEBT_VEBT))->(product_prod_nat_nat->set_VEBT_VEBT))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8cf8>, <kernel.DependentProduct object at 0x2af8d62b8e18>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Uint32__Ouint32
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc2417093276151063866uint32:((nat->(nat->uint32))->(product_prod_nat_nat->uint32))
% 0.80/1.34  FOF formula (<kernel.Constant object at 0x2af8d62b8d88>, <kernel.DependentProduct object at 0x2af8d62b8fc8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.80/1.34  Using role type
% 0.80/1.34  Declaring produc6192303373133366212l_num1:((nat->(nat->word_N3645301735248828278l_num1))->(product_prod_nat_nat->word_N3645301735248828278l_num1))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b8e18>, <kernel.DependentProduct object at 0x2af8d62b8f38>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001_Eo
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc4927758841916487424_num_o:((nat->(num->Prop))->(product_prod_nat_num->Prop))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b8fc8>, <kernel.DependentProduct object at 0x2af8d62b8e18>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc1066491148394503098Heap_o:((nat->(num->heap_Time_Heap_o))->(product_prod_nat_num->heap_Time_Heap_o))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b8fc8>, <kernel.DependentProduct object at 0x2af8d62b6128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc8139307783169301188ap_nat:((nat->(num->heap_Time_Heap_nat))->(product_prod_nat_num->heap_Time_Heap_nat))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b8fc8>, <kernel.DependentProduct object at 0x2af8d62b6248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc8100297318048944937_VEBTi:((nat->(num->heap_T8145700208782473153_VEBTi))->(product_prod_nat_num->heap_T8145700208782473153_VEBTi))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b89e0>, <kernel.DependentProduct object at 0x2af8d62b6128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Nat__Onat
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc4973203077627929192um_nat:((nat->(num->nat))->(product_prod_nat_num->nat))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b61b8>, <kernel.DependentProduct object at 0x2af8d62b6098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Option__Ooption_It__Num__Onum_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc478579273971653890on_num:((nat->(num->option_num))->(product_prod_nat_num->option_num))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b63b0>, <kernel.DependentProduct object at 0x2af8d62b6320>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Set__Oset_It__Int__Oint_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc9175805072616146554et_int:((nat->(num->set_int))->(product_prod_nat_num->set_int))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6128>, <kernel.DependentProduct object at 0x2af8d62b61b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc4130284055270567454et_nat:((nat->(num->set_nat))->(product_prod_nat_num->set_nat))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6440>, <kernel.DependentProduct object at 0x2af8d62b6488>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Set__Oset_It__Real__Oreal_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc1435849484188172666t_real:((nat->(num->set_real))->(product_prod_nat_num->set_real))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b61b8>, <kernel.DependentProduct object at 0x2af8d62b63f8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc7751347746043978236T_VEBT:((nat->(num->set_VEBT_VEBT))->(product_prod_nat_num->set_VEBT_VEBT))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6488>, <kernel.DependentProduct object at 0x2af8d62b6248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_001_Eo
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc2834603712688810931VEBT_o:((nat->(produc4813437837504472865T_VEBT->Prop))->(produc8398139464844984134T_VEBT->Prop))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b63f8>, <kernel.DependentProduct object at 0x2af8d62b6170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc5946672270950774087Heap_o:((nat->(produc4813437837504472865T_VEBT->heap_Time_Heap_o))->(produc8398139464844984134T_VEBT->heap_Time_Heap_o))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6248>, <kernel.DependentProduct object at 0x2af8d62b6638>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc2606485630176857543on_nat:((nat->(produc4813437837504472865T_VEBT->heap_T2636463487746394924on_nat))->(produc8398139464844984134T_VEBT->heap_T2636463487746394924on_nat))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6170>, <kernel.DependentProduct object at 0x2af8d62b6710>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc7864503674192730076_VEBTi:((nat->(produc4813437837504472865T_VEBT->heap_T8145700208782473153_VEBTi))->(produc8398139464844984134T_VEBT->heap_T8145700208782473153_VEBTi))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6638>, <kernel.DependentProduct object at 0x2af8d62b6758>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001_Eo
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc5703948589228662326_num_o:((num->(num->Prop))->(product_prod_num_num->Prop))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6710>, <kernel.DependentProduct object at 0x2af8d62b68c0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc2098883955491630340Heap_o:((num->(num->heap_Time_Heap_o))->(product_prod_num_num->heap_Time_Heap_o))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6758>, <kernel.DependentProduct object at 0x2af8d62b6878>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc3422757380792381434ap_nat:((num->(num->heap_Time_Heap_nat))->(product_prod_num_num->heap_Time_Heap_nat))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b68c0>, <kernel.DependentProduct object at 0x2af8d62b6a28>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc1633297657014491743_VEBTi:((num->(num->heap_T8145700208782473153_VEBTi))->(product_prod_num_num->heap_T8145700208782473153_VEBTi))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6878>, <kernel.DependentProduct object at 0x2af8d62b69e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Nat__Onat
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc2914010905598588082um_nat:((num->(num->nat))->(product_prod_num_num->nat))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6a28>, <kernel.DependentProduct object at 0x2af8d62b6908>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Set__Oset_It__Int__Oint_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc6406642877701697732et_int:((num->(num->set_int))->(product_prod_num_num->set_int))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b69e0>, <kernel.DependentProduct object at 0x2af8d62b6ab8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Set__Oset_It__Nat__Onat_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc1361121860356118632et_nat:((num->(num->set_nat))->(product_prod_num_num->set_nat))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6908>, <kernel.DependentProduct object at 0x2af8d62b6b48>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Set__Oset_It__Real__Oreal_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc8296048397933160132t_real:((num->(num->set_real))->(product_prod_num_num->set_real))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6ab8>, <kernel.DependentProduct object at 0x2af8d62b6bd8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Num__Onum_001t__Num__Onum_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc1023323404773863986T_VEBT:((num->(num->set_VEBT_VEBT))->(product_prod_num_num->set_VEBT_VEBT))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6b48>, <kernel.DependentProduct object at 0x2af8d62b6d40>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc1330493526443650053Heap_o:((option4927543243414619207at_nat->(produc8398139464844984134T_VEBT->heap_Time_Heap_o))->(produc819165548630102716T_VEBT->heap_Time_Heap_o))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6bd8>, <kernel.DependentProduct object at 0x2af8d62b6ab8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc2190226783763740553on_nat:((option4927543243414619207at_nat->(produc8398139464844984134T_VEBT->heap_T2636463487746394924on_nat))->(produc819165548630102716T_VEBT->heap_T2636463487746394924on_nat))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6d40>, <kernel.DependentProduct object at 0x2af8d62b6e60>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc2624314226134418078_VEBTi:((option4927543243414619207at_nat->(produc8398139464844984134T_VEBT->heap_T8145700208782473153_VEBTi))->(produc819165548630102716T_VEBT->heap_T8145700208782473153_VEBTi))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6ab8>, <kernel.DependentProduct object at 0x2af8d62b6ef0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_I_Eo_M_062_It__Nat__Onat_M_Eo_J_J_J_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc1340562934675340024_nat_o:((produc3625547720036274456_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(Prop->(nat->Prop))))))->(produc3960855945107176009Ti_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(Prop->(nat->Prop))))))
% 0.80/1.35  FOF formula (<kernel.Constant object at 0x2af8d62b6e60>, <kernel.DependentProduct object at 0x2af8d62b6c68>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Option__Ooption_It__Nat__Onat_J_M_062_It__Nat__Onat_M_Eo_J_J_J_J
% 0.80/1.35  Using role type
% 0.80/1.35  Declaring produc8313044543888072982_nat_o:((produc3625547720036274456_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(option_nat->(nat->Prop))))))->(produc3960855945107176009Ti_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(option_nat->(nat->Prop))))))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b6ef0>, <kernel.DependentProduct object at 0x2af8d62b6f38>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__VEBT____BuildupMemImp__OVEBTi_M_062_It__Nat__Onat_M_Eo_J_J_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc7403044070069621057_nat_o:((produc3625547720036274456_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(vEBT_VEBTi->(nat->Prop))))))->(produc3960855945107176009Ti_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(vEBT_VEBTi->(nat->Prop))))))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b6c68>, <kernel.DependentProduct object at 0x2af8d62b7200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc5872130906356439992Heap_o:((produc3625547720036274456_VEBTi->(nat->heap_Time_Heap_o))->(produc3960855945107176009Ti_nat->heap_Time_Heap_o))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b6f38>, <kernel.DependentProduct object at 0x2af8d62b7098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc183673358652719894on_nat:((produc3625547720036274456_VEBTi->(nat->heap_T2636463487746394924on_nat))->(produc3960855945107176009Ti_nat->heap_T2636463487746394924on_nat))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b6f38>, <kernel.DependentProduct object at 0x2af8d62b7200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc2943724498215716011_VEBTi:((produc3625547720036274456_VEBTi->(nat->heap_T8145700208782473153_VEBTi))->(produc3960855945107176009Ti_nat->heap_T8145700208782473153_VEBTi))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b6bd8>, <kernel.DependentProduct object at 0x2af8d62b7200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_I_Eo_M_062_It__Nat__Onat_M_Eo_J_J_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc1840203461219862933_nat_o:((vEBT_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(Prop->(nat->Prop))))))->(produc3881548065746020326Ti_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(Prop->(nat->Prop))))))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7098>, <kernel.DependentProduct object at 0x2af8d62b73b0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Option__Ooption_It__Nat__Onat_J_M_062_It__Nat__Onat_M_Eo_J_J_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc6438938002899911481_nat_o:((vEBT_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(option_nat->(nat->Prop))))))->(produc3881548065746020326Ti_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(option_nat->(nat->Prop))))))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7290>, <kernel.DependentProduct object at 0x2af8d62b72d8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__VEBT____BuildupMemImp__OVEBTi_M_062_It__Nat__Onat_M_Eo_J_J_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc4924893227731358948_nat_o:((vEBT_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(vEBT_VEBTi->(nat->Prop))))))->(produc3881548065746020326Ti_nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(vEBT_VEBTi->(nat->Prop))))))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7440>, <kernel.DependentProduct object at 0x2af8d62b7560>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc770043135277712853Heap_o:((vEBT_VEBTi->(nat->heap_Time_Heap_o))->(produc3881548065746020326Ti_nat->heap_Time_Heap_o))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7098>, <kernel.DependentProduct object at 0x2af8d62b73b0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc8911080112929139129on_nat:((vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))->(produc3881548065746020326Ti_nat->heap_T2636463487746394924on_nat))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7560>, <kernel.DependentProduct object at 0x2af8d62b7170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc3255295512018472142_VEBTi:((vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))->(produc3881548065746020326Ti_nat->heap_T8145700208782473153_VEBTi))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b73b0>, <kernel.DependentProduct object at 0x2af8d62b7440>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_I_Eo_M_062_It__Nat__Onat_M_Eo_J_J_J_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc3077134696498096400_nat_o:((vEBT_VEBT->(vEBT_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(Prop->(nat->Prop)))))))->(produc3625547720036274456_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(Prop->(nat->Prop)))))))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7170>, <kernel.DependentProduct object at 0x2af8d62b7098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Option__Ooption_It__Nat__Onat_J_M_062_It__Nat__Onat_M_Eo_J_J_J_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc275000359906850836_nat_o:((vEBT_VEBT->(vEBT_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(option_nat->(nat->Prop)))))))->(produc3625547720036274456_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(option_nat->(nat->Prop)))))))
% 0.80/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7440>, <kernel.DependentProduct object at 0x2af8d62b75f0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_M_062_It__VEBT____BuildupMemImp__OVEBTi_M_062_It__Nat__Onat_M_Eo_J_J_J_J_J
% 0.80/1.36  Using role type
% 0.80/1.36  Declaring produc2677327216024927295_nat_o:((vEBT_VEBT->(vEBT_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(vEBT_VEBTi->(nat->Prop)))))))->(produc3625547720036274456_VEBTi->(nat->(heap_e7401611519738050253t_unit->(heap_e7401611519738050253t_unit->(vEBT_VEBTi->(nat->Prop)))))))
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7098>, <kernel.DependentProduct object at 0x2af8d62b77a0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_Mt__Heap____Time____Monad__OHeap_I_Eo_J_J
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring produc2327743382103342416Heap_o:((vEBT_VEBT->(vEBT_VEBTi->(nat->heap_Time_Heap_o)))->(produc3625547720036274456_VEBTi->(nat->heap_Time_Heap_o)))
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b75f0>, <kernel.DependentProduct object at 0x2af8d62b7488>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_Mt__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J_J
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring produc1061038227461121684on_nat:((vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))->(produc3625547720036274456_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b77a0>, <kernel.DependentProduct object at 0x2af8d62b7638>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi_001_062_It__Nat__Onat_Mt__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring produc2298712477539903273_VEBTi:((vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))->(produc3625547720036274456_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7488>, <kernel.DependentProduct object at 0x2af8d62b78c0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring produc9167289414957590229n_assn:(produc6575502325842934193n_assn->assn)
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7830>, <kernel.DependentProduct object at 0x2af8d62b7998>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b75f0>, <kernel.DependentProduct object at 0x2af8d62b7a28>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001_Eo
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring product_fst_nat_o:(product_prod_nat_o->nat)
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7878>, <kernel.DependentProduct object at 0x2af8d62b7a70>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Int__Oint
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring product_fst_nat_int:(product_prod_nat_int->nat)
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b78c0>, <kernel.DependentProduct object at 0x2af8d62b7ab8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7998>, <kernel.DependentProduct object at 0x2af8d62b7b00>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Num__Onum
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring product_fst_nat_num:(product_prod_nat_num->nat)
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b78c0>, <kernel.DependentProduct object at 0x2af8d62b7b48>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring produc758997459209783180T_VEBT:(produc8398139464844984134T_VEBT->nat)
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b7ab8>, <kernel.DependentProduct object at 0x2af8d62b7bd8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Real__Oreal
% 0.85/1.36  Using role type
% 0.85/1.36  Declaring product_fst_nat_real:(produc7716430852924023517t_real->nat)
% 0.85/1.36  FOF formula (<kernel.Constant object at 0x2af8d62b78c0>, <kernel.DependentProduct object at 0x2af8d62b7c20>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc8252055991070844170_VEBTi:(produc214224863196444774_VEBTi->nat)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7bd8>, <kernel.DependentProduct object at 0x2af8d62b7cb0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc8575180428842422559T_VEBT:(produc8025551001238799321T_VEBT->nat)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7b00>, <kernel.DependentProduct object at 0x2af8d62b7d40>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Num__Onum_001t__Num__Onum
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring product_fst_num_num:(product_prod_num_num->num)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7bd8>, <kernel.DependentProduct object at 0x2af8d62b7d88>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc4993121158135996263VEBT_o:(produc334124729049499915VEBT_o->vEBT_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7d40>, <kernel.DependentProduct object at 0x2af8d62b7e18>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc8711427728657393693BT_int:(produc4894624898956917775BT_int->vEBT_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7d88>, <kernel.DependentProduct object at 0x2af8d62b7ea8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc8713918199166443969BT_nat:(produc9072475918466114483BT_nat->vEBT_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7e18>, <kernel.DependentProduct object at 0x2af8d62b7f38>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc8110914911036349469T_real:(produc5170161368751668367T_real->vEBT_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7ea8>, <kernel.DependentProduct object at 0x2af8d62b7fc8>) of role type named sy_c_Product__Type_Oprod_Osnd_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc7938581201502569057T_VEBT:(produc2504756804600209347T_VEBT->vEBT_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7f38>, <kernel.DependentProduct object at 0x2af8d62bd098>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc2051961928117032727n_assn:(produc6575502325842934193n_assn->assn)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7fc8>, <kernel.DependentProduct object at 0x2af8d62bd128>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc6174133586879617921nteger:(produc8923325533196201883nteger->code_integer)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7ea8>, <kernel.DependentProduct object at 0x2af8d62bd1b8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7fc8>, <kernel.DependentProduct object at 0x2af8d62bd200>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc1678900780639429121T_VEBT:(produc1531783533982839933T_VEBT->vEBT_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7ea8>, <kernel.DependentProduct object at 0x2af8d62bd248>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001_Eo
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring product_snd_nat_o:(product_prod_nat_o->Prop)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7e18>, <kernel.DependentProduct object at 0x2af8d62bd2d8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Int__Oint
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring product_snd_nat_int:(product_prod_nat_int->int)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62b7e18>, <kernel.DependentProduct object at 0x2af8d62bd320>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd128>, <kernel.DependentProduct object at 0x2af8d62bd368>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Num__Onum
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring product_snd_nat_num:(product_prod_nat_num->num)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd050>, <kernel.DependentProduct object at 0x2af8d62bd128>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc2084898568784432842T_VEBT:(produc8398139464844984134T_VEBT->produc4813437837504472865T_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd320>, <kernel.DependentProduct object at 0x2af8d62bd440>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Real__Oreal
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring product_snd_nat_real:(produc7716430852924023517t_real->real)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd050>, <kernel.DependentProduct object at 0x2af8d62bd488>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc271786961351840588_VEBTi:(produc214224863196444774_VEBTi->vEBT_VEBTi)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd440>, <kernel.DependentProduct object at 0x2af8d62bd518>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc8172668247895388509T_VEBT:(produc8025551001238799321T_VEBT->vEBT_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd368>, <kernel.DependentProduct object at 0x2af8d62bd5a8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Num__Onum_001t__Num__Onum
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring product_snd_num_num:(product_prod_num_num->num)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd440>, <kernel.DependentProduct object at 0x2af8d62bd5f0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring produc5083336317046741121T_VEBT:(produc3757001726724277373T_VEBT->vEBT_VEBT)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd5a8>, <kernel.Constant object at 0x2af8d62bd518>) of role type named sy_c_Pure_Otype_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring type_N8448461349408098053l_num1:itself8794530163899892676l_num1
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd368>, <kernel.DependentProduct object at 0x2af8d62bd710>) of role type named sy_c_Rat_OFrct
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring frct:(product_prod_int_int->rat)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd488>, <kernel.DependentProduct object at 0x2af8d62bd758>) of role type named sy_c_Rat_Onormalize
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd638>, <kernel.DependentProduct object at 0x2af8d62bd7a0>) of role type named sy_c_Rat_Oof__int
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring of_int:(int->rat)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd518>, <kernel.DependentProduct object at 0x2af8d62bd7e8>) of role type named sy_c_Rat_Oquotient__of
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring quotient_of:(rat->product_prod_int_int)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd638>, <kernel.DependentProduct object at 0x2af8d62bd830>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd7e8>, <kernel.DependentProduct object at 0x2af8d62bd8c0>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring real_V7735802525324610683m_real:(real->real)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd830>, <kernel.DependentProduct object at 0x2af8d62bd950>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd8c0>, <kernel.DependentProduct object at 0x2af8d62bd9e0>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring real_V1803761363581548252l_real:(real->real)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd170>, <kernel.DependentProduct object at 0x2af8d62bd908>) of role type named sy_c_Refine__Imp__Hol_Oassert_H
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring refine_Imp_assert:(Prop->heap_T5738788834812785303t_unit)
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd8c0>, <kernel.DependentProduct object at 0x2af8d62bd950>) of role type named sy_c_Refine__Imp__Hol_Orefines_001_Eo
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring refine_Imp_refines_o:(heap_Time_Heap_o->(heap_Time_Heap_o->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd9e0>, <kernel.DependentProduct object at 0x2af8d62bd998>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__List__Olist_I_Eo_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring refine5896690332125372649list_o:(heap_T844314716496656296list_o->(heap_T844314716496656296list_o->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd950>, <kernel.DependentProduct object at 0x2af8d62bd908>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__List__Olist_It__Option__Ooption_It__Nat__Onat_J_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring refine1935026298455697829on_nat:(heap_T5317711798761887292on_nat->(heap_T5317711798761887292on_nat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd998>, <kernel.DependentProduct object at 0x2af8d62bdb48>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring refine3700189196150522554_VEBTi:(heap_T4980287057938770641_VEBTi->(heap_T4980287057938770641_VEBTi->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd908>, <kernel.DependentProduct object at 0x2af8d62bd998>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__Nat__Onat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring refine1365783493865988805es_nat:(heap_Time_Heap_nat->(heap_Time_Heap_nat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bdb48>, <kernel.DependentProduct object at 0x2af8d62bd170>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__Option__Ooption_It__Nat__Onat_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring refine7594492741263601813on_nat:(heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd998>, <kernel.DependentProduct object at 0x2af8d62bdcf8>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring refine5565527176597971370_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd170>, <kernel.DependentProduct object at 0x2af8d62bd998>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bdcf8>, <kernel.DependentProduct object at 0x2af8d62bd170>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd908>, <kernel.DependentProduct object at 0x2af8d62bd998>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring divide_divide_int:(int->(int->int))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bde60>, <kernel.DependentProduct object at 0x2af8d62bdcf8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bde18>, <kernel.DependentProduct object at 0x2af8d62bd908>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bdcf8>, <kernel.DependentProduct object at 0x2af8d62bd998>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring divide_divide_real:(real->(real->real))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd908>, <kernel.DependentProduct object at 0x2af8d62bdf80>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Uint32__Ouint32
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring divide_divide_uint32:(uint32->(uint32->uint32))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bdcf8>, <kernel.DependentProduct object at 0x2af8d62be098>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring divide1791077408188789448l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd170>, <kernel.DependentProduct object at 0x2af8d62be0e0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bdf80>, <kernel.DependentProduct object at 0x2af8d62be200>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bd170>, <kernel.DependentProduct object at 0x2af8d62be1b8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bdf80>, <kernel.DependentProduct object at 0x2af8d62be0e0>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62bdf80>, <kernel.DependentProduct object at 0x2af8d62be248>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62be050>, <kernel.DependentProduct object at 0x2af8d62be128>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62be200>, <kernel.DependentProduct object at 0x2af8d62be098>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Uint32__Ouint32
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring dvd_dvd_uint32:(uint32->(uint32->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62be050>, <kernel.DependentProduct object at 0x2af8d62be248>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring dvd_dv6812691276156420380l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62be098>, <kernel.DependentProduct object at 0x2af8d62be050>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62be440>, <kernel.DependentProduct object at 0x2af8d62be248>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.85/1.37  Using role type
% 0.85/1.37  Declaring modulo_modulo_int:(int->(int->int))
% 0.85/1.37  FOF formula (<kernel.Constant object at 0x2af8d62be3b0>, <kernel.DependentProduct object at 0x2af8d62be098>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be518>, <kernel.DependentProduct object at 0x2af8d62be440>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Uint32__Ouint32
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring modulo_modulo_uint32:(uint32->(uint32->uint32))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be3b0>, <kernel.DependentProduct object at 0x2af8d62be248>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring modulo1504961113040953224l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be440>, <kernel.DependentProduct object at 0x2af8d62be5f0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be248>, <kernel.DependentProduct object at 0x2af8d62be680>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be5f0>, <kernel.DependentProduct object at 0x2af8d62be710>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be248>, <kernel.DependentProduct object at 0x2af8d62be680>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring suminf_complex:((nat->complex)->complex)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be290>, <kernel.DependentProduct object at 0x2af8d62be248>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring suminf_int:((nat->int)->int)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be758>, <kernel.DependentProduct object at 0x2af8d62be680>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring suminf_nat:((nat->nat)->nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be830>, <kernel.DependentProduct object at 0x2af8d62be5f0>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring suminf_real:((nat->real)->real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be8c0>, <kernel.DependentProduct object at 0x2af8d62be680>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring summable_complex:((nat->complex)->Prop)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be878>, <kernel.DependentProduct object at 0x2af8d62be290>) of role type named sy_c_Series_Osummable_001t__Int__Oint
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring summable_int:((nat->int)->Prop)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be7a0>, <kernel.DependentProduct object at 0x2af8d62be830>) of role type named sy_c_Series_Osummable_001t__Nat__Onat
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring summable_nat:((nat->nat)->Prop)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be908>, <kernel.DependentProduct object at 0x2af8d62be8c0>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring summable_real:((nat->real)->Prop)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be440>, <kernel.DependentProduct object at 0x2af8d62be9e0>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring sums_real:((nat->real)->(real->Prop))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be998>, <kernel.DependentProduct object at 0x2af8d62beab8>) of role type named sy_c_Set_OCollect_001t__Code____Numeral__Ointeger
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_Code_integer:((code_integer->Prop)->set_Code_integer)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be9e0>, <kernel.DependentProduct object at 0x2af8d62be908>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be950>, <kernel.DependentProduct object at 0x2af8d62beb48>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_int:((int->Prop)->set_int)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be7a0>, <kernel.DependentProduct object at 0x2af8d62be9e0>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be908>, <kernel.DependentProduct object at 0x2af8d62be7a0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec3483841146883906114nteger:((list_Code_integer->Prop)->set_li6976499617229504675nteger)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62beb48>, <kernel.DependentProduct object at 0x2af8d62bec20>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be8c0>, <kernel.DependentProduct object at 0x2af8d62bec68>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62beb00>, <kernel.DependentProduct object at 0x2af8d62becb0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be8c0>, <kernel.DependentProduct object at 0x2af8d62beb00>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec8177951099088521122n_assn:((list_P8527749157015355191n_assn->Prop)->set_li5131720305576846103n_assn)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be908>, <kernel.DependentProduct object at 0x2af8d62bed88>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Real__Oreal_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_list_real:((list_real->Prop)->set_list_real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be8c0>, <kernel.DependentProduct object at 0x2af8d62bedd0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be830>, <kernel.DependentProduct object at 0x2af8d62beea8>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62bed88>, <kernel.DependentProduct object at 0x2af8d62bedd0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec1604292450182575004n_assn:((produc6575502325842934193n_assn->Prop)->set_Pr5949110396991348497n_assn)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be830>, <kernel.DependentProduct object at 0x2af8d62bed88>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62bedd0>, <kernel.DependentProduct object at 0x2af8d62be830>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62bed88>, <kernel.DependentProduct object at 0x2af8d62c2098>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec4100598399430923318at_num:((product_prod_nat_num->Prop)->set_Pr6200539531224447659at_num)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be830>, <kernel.DependentProduct object at 0x2af8d62c2098>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec1047362574656026267T_VEBT:((produc8398139464844984134T_VEBT->Prop)->set_Pr563407847431865468T_VEBT)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62be830>, <kernel.DependentProduct object at 0x2af8d62c20e0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec2230928802738392704um_num:((product_prod_num_num->Prop)->set_Pr8218934625190621173um_num)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62bee60>, <kernel.DependentProduct object at 0x2af8d62c2290>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_real:((real->Prop)->set_real)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c2128>, <kernel.DependentProduct object at 0x2af8d62c2170>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec574505750873337192nteger:((set_Code_integer->Prop)->set_set_Code_integer)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62bee60>, <kernel.DependentProduct object at 0x2af8d62c2320>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62bee60>, <kernel.DependentProduct object at 0x2af8d62c2368>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c2200>, <kernel.DependentProduct object at 0x2af8d62c23b0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c22d8>, <kernel.DependentProduct object at 0x2af8d62c23f8>) of role type named sy_c_Set_OCollect_001t__Uint32__Ouint32
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_uint32:((uint32->Prop)->set_uint32)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c2050>, <kernel.DependentProduct object at 0x2af8d62c2440>) of role type named sy_c_Set_OCollect_001t__VEBT____Definitions__OVEBT
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collect_VEBT_VEBT:((vEBT_VEBT->Prop)->set_VEBT_VEBT)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c22d8>, <kernel.DependentProduct object at 0x2af8d62c2050>) of role type named sy_c_Set_OCollect_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring collec7814023847061821259l_num1:((word_N3645301735248828278l_num1->Prop)->set_wo3913738467083021356l_num1)
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c2440>, <kernel.DependentProduct object at 0x2af8d62c20e0>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring image_4470545334726330049nteger:((code_integer->code_integer)->(set_Code_integer->set_Code_integer))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c22d8>, <kernel.DependentProduct object at 0x2af8d62c2488>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c2440>, <kernel.DependentProduct object at 0x2af8d62c2050>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.85/1.38  Using role type
% 0.85/1.38  Declaring image_1215581382706833972nteger:((nat->code_integer)->(set_nat->set_Code_integer))
% 0.85/1.38  FOF formula (<kernel.Constant object at 0x2af8d62c22d8>, <kernel.DependentProduct object at 0x2af8d62c2098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2488>, <kernel.DependentProduct object at 0x2af8d62c2248>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2440>, <kernel.DependentProduct object at 0x2af8d62c20e0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c22d8>, <kernel.DependentProduct object at 0x2af8d62c26c8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2488>, <kernel.DependentProduct object at 0x2af8d62c2680>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2440>, <kernel.DependentProduct object at 0x2af8d62c2050>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring image_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->set_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c22d8>, <kernel.DependentProduct object at 0x2af8d62c2050>) of role type named sy_c_Set_Oinsert_001_Eo
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_o:(Prop->(set_o->set_o))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2878>, <kernel.DependentProduct object at 0x2af8d62c2440>) of role type named sy_c_Set_Oinsert_001t__Code____Numeral__Ointeger
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_Code_integer:(code_integer->(set_Code_integer->set_Code_integer))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2488>, <kernel.DependentProduct object at 0x2af8d62c22d8>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_complex:(complex->(set_complex->set_complex))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2128>, <kernel.DependentProduct object at 0x2af8d62c2488>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_int:(int->(set_int->set_int))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c28c0>, <kernel.DependentProduct object at 0x2af8d62c22d8>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2248>, <kernel.DependentProduct object at 0x2af8d62c2128>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_num:(num->(set_num->set_num))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2878>, <kernel.DependentProduct object at 0x2af8d62c2128>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert5290817439147925377n_assn:(produc6575502325842934193n_assn->(set_Pr5949110396991348497n_assn->set_Pr5949110396991348497n_assn))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2248>, <kernel.DependentProduct object at 0x2af8d62c2488>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert5033312907999012233nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2998>, <kernel.DependentProduct object at 0x2af8d62c2248>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_rat:(rat->(set_rat->set_rat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2ab8>, <kernel.DependentProduct object at 0x2af8d62c2488>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_real:(real->(set_real->set_real))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2b90>, <kernel.DependentProduct object at 0x2af8d62c2128>) of role type named sy_c_Set_Oinsert_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_VEBT_VEBTi:(vEBT_VEBTi->(set_VEBT_VEBTi->set_VEBT_VEBTi))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2c20>, <kernel.DependentProduct object at 0x2af8d62c2998>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2b90>, <kernel.DependentProduct object at 0x2af8d62c2488>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2998>, <kernel.DependentProduct object at 0x2af8d62c2b90>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2488>, <kernel.DependentProduct object at 0x2af8d62c2998>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2b90>, <kernel.DependentProduct object at 0x2af8d62c2488>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2998>, <kernel.DependentProduct object at 0x2af8d62c2b90>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2488>, <kernel.DependentProduct object at 0x2af8d62c2998>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2b90>, <kernel.DependentProduct object at 0x2af8d62c2488>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2998>, <kernel.DependentProduct object at 0x2af8d62c2ef0>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or6221694504095523457l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->set_wo3913738467083021356l_num1))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2488>, <kernel.DependentProduct object at 0x2af8d62c2f80>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Code____Numeral__Ointeger
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or8404916559141939852nteger:(code_integer->(code_integer->set_Code_integer))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2488>, <kernel.DependentProduct object at 0x2af8d62c6098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2488>, <kernel.DependentProduct object at 0x2af8d62c61b8>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2b90>, <kernel.DependentProduct object at 0x2af8d62c60e0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6290>, <kernel.DependentProduct object at 0x2af8d62c6248>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c62d8>, <kernel.DependentProduct object at 0x2af8d62c6320>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c2fc8>, <kernel.DependentProduct object at 0x2af8d62c6290>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c61b8>, <kernel.DependentProduct object at 0x2af8d62c6440>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6290>, <kernel.DependentProduct object at 0x2af8d62c61b8>) of role type named sy_c_Signed__Division_Osigned__division__class_Osigned__divide_001t__Int__Oint
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring signed6714573509424544716de_int:(int->(int->int))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6440>, <kernel.DependentProduct object at 0x2af8d62c60e0>) of role type named sy_c_Signed__Division_Osigned__division__class_Osigned__divide_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring signed6753297604338940182l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c61b8>, <kernel.DependentProduct object at 0x2af8d62c6440>) of role type named sy_c_Signed__Division_Osigned__division__class_Osigned__modulo_001t__Int__Oint
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring signed6292675348222524329lo_int:(int->(int->int))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6290>, <kernel.DependentProduct object at 0x2af8d62c65a8>) of role type named sy_c_String_Oascii__of
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring ascii_of:(char->char)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c65f0>, <kernel.DependentProduct object at 0x2af8d62c66c8>) of role type named sy_c_String_Ochar_OChar
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6200>, <kernel.DependentProduct object at 0x2af8d62c67e8>) of role type named sy_c_String_Ochar_Osize__char
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring size_char:(char->nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6638>, <kernel.DependentProduct object at 0x2af8d62c61b8>) of role type named sy_c_String_Ochar__of__integer
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring char_of_integer:(code_integer->char)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6290>, <kernel.DependentProduct object at 0x2af8d62c66c8>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c60e0>, <kernel.DependentProduct object at 0x2af8d62c65a8>) of role type named sy_c_String_Ointeger__of__char
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring integer_of_char:(char->code_integer)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6638>, <kernel.DependentProduct object at 0x2af8d62c6290>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c6710>, <kernel.DependentProduct object at 0x2af8d62c6638>) of role type named sy_c_Time__Reasoning_OTBOUND_001_Eo
% 0.85/1.39  Using role type
% 0.85/1.39  Declaring time_TBOUND_o:(heap_Time_Heap_o->(nat->Prop))
% 0.85/1.39  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c60e0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Heap__Oarray_I_Eo_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_TBOUND_array_o:(heap_T5660665574680485309rray_o->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c6290>, <kernel.DependentProduct object at 0x2af8d62c68c0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Heap__Oarray_It__Int__Oint_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_T8667231999468956601ay_int:(heap_T1346037964561226099ay_int->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c60e0>, <kernel.DependentProduct object at 0x2af8d62c6290>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Heap__Oarray_It__Nat__Onat_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_T3621710982123377501ay_nat:(heap_T3836121109492952855ay_nat->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c60e0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Heap__Oarray_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_T6070283812100419266_VEBTi:(heap_T8822477325091257596_VEBTi->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c69e0>, <kernel.DependentProduct object at 0x2af8d62c6290>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__List__Olist_I_Eo_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_TBOUND_list_o:(heap_T844314716496656296list_o->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c60e0>, <kernel.DependentProduct object at 0x2af8d62c68c0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__List__Olist_It__Nat__Onat_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_TBOUND_list_nat:(heap_T290393402774840812st_nat->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c69e0>, <kernel.DependentProduct object at 0x2af8d62c60e0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__List__Olist_It__Option__Ooption_It__Nat__Onat_J_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_T3808005469503390304on_nat:(heap_T5317711798761887292on_nat->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c69e0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_T8149879359713347829_VEBTi:(heap_T4980287057938770641_VEBTi->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c6a70>, <kernel.DependentProduct object at 0x2af8d62c60e0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Nat__Onat
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_TBOUND_nat:(heap_Time_Heap_nat->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c6a70>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Option__Ooption_It__Nat__Onat_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_T8353473612707095248on_nat:(heap_T2636463487746394924on_nat->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c60e0>, <kernel.DependentProduct object at 0x2af8d62c68c0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Product____Type__Ounit
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_T7469515765551943773t_unit:(heap_T5738788834812785303t_unit->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c6a70>, <kernel.DependentProduct object at 0x2af8d62c60e0>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_T5737551269749752165_VEBTi:(heap_T8145700208782473153_VEBTi->(nat->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c6e18>) of role type named sy_c_Time__Reasoning_Ofails_001t__Product____Type__Ounit
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_f8834461667527620124t_unit:(heap_T5738788834812785303t_unit->(heap_e7401611519738050253t_unit->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c65f0>, <kernel.DependentProduct object at 0x2af8d62c68c0>) of role type named sy_c_Time__Reasoning_Ohtt_001_Eo
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_htt_o:(assn->(heap_Time_Heap_o->((Prop->assn)->(nat->Prop))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c6fc8>, <kernel.DependentProduct object at 0x2af8d62c60e0>) of role type named sy_c_Time__Reasoning_Ohtt_001t__Nat__Onat
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_htt_nat:(assn->(heap_Time_Heap_nat->((nat->assn)->(nat->Prop))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c69e0>) of role type named sy_c_Time__Reasoning_Ohtt_001t__Option__Ooption_It__Nat__Onat_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_htt_option_nat:(assn->(heap_T2636463487746394924on_nat->((option_nat->assn)->(nat->Prop))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c6f38>, <kernel.DependentProduct object at 0x2af8d62c7050>) of role type named sy_c_Time__Reasoning_Ohtt_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_htt_VEBT_VEBTi:(assn->(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->assn)->(nat->Prop))))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c6e60>, <kernel.DependentProduct object at 0x2af8d62c7098>) of role type named sy_c_Time__Reasoning_Otime_001_Eo
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_time_o:(heap_Time_Heap_o->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c6f38>, <kernel.DependentProduct object at 0x2af8d62c7200>) of role type named sy_c_Time__Reasoning_Otime_001t__Heap__Oarray_I_Eo_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_time_array_o:(heap_T5660665574680485309rray_o->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c7098>) of role type named sy_c_Time__Reasoning_Otime_001t__Heap__Oarray_It__Int__Oint_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_time_array_int:(heap_T1346037964561226099ay_int->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c6ea8>, <kernel.DependentProduct object at 0x2af8d62c7050>) of role type named sy_c_Time__Reasoning_Otime_001t__Heap__Oarray_It__Nat__Onat_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_time_array_nat:(heap_T3836121109492952855ay_nat->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c7170>) of role type named sy_c_Time__Reasoning_Otime_001t__Heap__Oarray_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_t9122064381910598399_VEBTi:(heap_T8822477325091257596_VEBTi->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c70e0>, <kernel.DependentProduct object at 0x2af8d62c7128>) of role type named sy_c_Time__Reasoning_Otime_001t__List__Olist_It__Product____Type__Ounit_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_t4781937132199089312t_unit:(heap_T7268547540234007069t_unit->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7248>, <kernel.DependentProduct object at 0x2af8d62c72d8>) of role type named sy_c_Time__Reasoning_Otime_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_t3534373299052942712_VEBTi:(heap_T4980287057938770641_VEBTi->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c68c0>, <kernel.DependentProduct object at 0x2af8d62c73b0>) of role type named sy_c_Time__Reasoning_Otime_001t__Nat__Onat
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_time_nat:(heap_Time_Heap_nat->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7170>, <kernel.DependentProduct object at 0x2af8d62c73b0>) of role type named sy_c_Time__Reasoning_Otime_001t__Option__Ooption_It__Nat__Onat_J
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_time_option_nat:(heap_T2636463487746394924on_nat->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7248>, <kernel.DependentProduct object at 0x2af8d62c7290>) of role type named sy_c_Time__Reasoning_Otime_001t__Product____Type__Ounit
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_t4224138285095624986t_unit:(heap_T5738788834812785303t_unit->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7170>, <kernel.DependentProduct object at 0x2af8d62c7290>) of role type named sy_c_Time__Reasoning_Otime_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring time_time_VEBT_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_e7401611519738050253t_unit->nat))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7248>, <kernel.DependentProduct object at 0x2af8d62c75a8>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7290>, <kernel.DependentProduct object at 0x2af8d62c7170>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c75a8>, <kernel.DependentProduct object at 0x2af8d62c7290>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7170>, <kernel.DependentProduct object at 0x2af8d62c7518>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7290>, <kernel.DependentProduct object at 0x2af8d62c7710>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7638>, <kernel.DependentProduct object at 0x2af8d62c77e8>) of role type named sy_c_Transcendental_Oarccos
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring arccos:(real->real)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7680>, <kernel.DependentProduct object at 0x2af8d62c7830>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring arcosh_real:(real->real)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7248>, <kernel.DependentProduct object at 0x2af8d62c7878>) of role type named sy_c_Transcendental_Oarcsin
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring arcsin:(real->real)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7710>, <kernel.DependentProduct object at 0x2af8d62c78c0>) of role type named sy_c_Transcendental_Oarctan
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring arctan:(real->real)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c77e8>, <kernel.DependentProduct object at 0x2af8d62c7908>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring arsinh_real:(real->real)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7830>, <kernel.DependentProduct object at 0x2af8d62c7950>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.85/1.40  Using role type
% 0.85/1.40  Declaring artanh_real:(real->real)
% 0.85/1.40  FOF formula (<kernel.Constant object at 0x2af8d62c7878>, <kernel.DependentProduct object at 0x2af8d62c7998>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.85/1.40  Using role type
% 0.85/1.41  Declaring cos_complex:(complex->complex)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c78c0>, <kernel.DependentProduct object at 0x2af8d62c79e0>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring cos_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7128>, <kernel.DependentProduct object at 0x2af8d62c7a70>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring cos_coeff:(nat->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7998>, <kernel.DependentProduct object at 0x2af8d62c78c0>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring cosh_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7a70>, <kernel.DependentProduct object at 0x2af8d62c7ab8>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring cot_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c77e8>, <kernel.DependentProduct object at 0x2af8d62c7b00>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring exp_complex:(complex->complex)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7128>, <kernel.DependentProduct object at 0x2af8d62c7b48>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring exp_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c78c0>, <kernel.DependentProduct object at 0x2af8d62c7b90>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring ln_ln_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7ab8>, <kernel.DependentProduct object at 0x2af8d62c7128>) of role type named sy_c_Transcendental_Olog
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring log:(real->(real->real))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7bd8>, <kernel.Constant object at 0x2af8d62c7128>) of role type named sy_c_Transcendental_Opi
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring pi:real
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7b90>, <kernel.DependentProduct object at 0x2af8d62c7ab8>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring powr_real:(real->(real->real))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7b00>, <kernel.DependentProduct object at 0x2af8d62c7cb0>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring sin_complex:(complex->complex)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7a70>, <kernel.DependentProduct object at 0x2af8d62c7b48>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring sin_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7908>, <kernel.DependentProduct object at 0x2af8d62c7d88>) of role type named sy_c_Transcendental_Osin__coeff
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring sin_coeff:(nat->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7cb0>, <kernel.DependentProduct object at 0x2af8d62c7a70>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring sinh_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7d88>, <kernel.DependentProduct object at 0x2af8d62c7dd0>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring tan_complex:(complex->complex)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7bd8>, <kernel.DependentProduct object at 0x2af8d62c7e18>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring tan_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7908>, <kernel.DependentProduct object at 0x2af8d62c7e60>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring tanh_real:(real->real)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7bd8>, <kernel.DependentProduct object at 0x2af8d62c7ea8>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Enum__Ofinite____1
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring type_l31302759751748491nite_1:(itself_finite_1->nat)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7e60>, <kernel.DependentProduct object at 0x2af8d62c7f38>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Enum__Ofinite____2
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring type_l31302759751748492nite_2:(itself_finite_2->nat)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7ea8>, <kernel.DependentProduct object at 0x2af8d62c7fc8>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Enum__Ofinite____3
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring type_l31302759751748493nite_3:(itself_finite_3->nat)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7f38>, <kernel.DependentProduct object at 0x2af8d62c8098>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring type_l796852477590012082l_num1:(itself8794530163899892676l_num1->nat)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7fc8>, <kernel.DependentProduct object at 0x2af8d62c8128>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Numeral____Type__Onum0
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring type_l4264026598287037464l_num0:(itself_Numeral_num0->nat)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7fc8>, <kernel.DependentProduct object at 0x2af8d62c81b8>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Numeral____Type__Onum1
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring type_l4264026598287037465l_num1:(itself_Numeral_num1->nat)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7e60>, <kernel.DependentProduct object at 0x2af8d62c81b8>) of role type named sy_c_Uint32_ORep__uint32_H
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring rep_uint32:(uint32->word_N3645301735248828278l_num1)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7ea8>, <kernel.DependentProduct object at 0x2af8d62c8290>) of role type named sy_c_Uint32_OUint32
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint322:(code_integer->uint32)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7e60>, <kernel.DependentProduct object at 0x2af8d62c82d8>) of role type named sy_c_Uint32_OUint32__signed
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_signed:(code_integer->uint32)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c7e60>, <kernel.DependentProduct object at 0x2af8d62c8320>) of role type named sy_c_Uint32_Odiv0__uint32
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring div0_uint32:(uint32->uint32)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8170>, <kernel.DependentProduct object at 0x2af8d62c83b0>) of role type named sy_c_Uint32_Ointeger__of__uint32
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring integer_of_uint32:(uint32->code_integer)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8050>, <kernel.DependentProduct object at 0x2af8d62c8098>) of role type named sy_c_Uint32_Ointeger__of__uint32__signed
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring intege5370686899274169573signed:(uint32->code_integer)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c82d8>, <kernel.DependentProduct object at 0x2af8d62c8440>) of role type named sy_c_Uint32_Omod0__uint32
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring mod0_uint32:(uint32->uint32)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c81b8>, <kernel.DependentProduct object at 0x2af8d62c82d8>) of role type named sy_c_Uint32_Oset__bits__aux__uint32
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring set_bits_aux_uint32:((nat->Prop)->(nat->(uint32->uint32)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8050>, <kernel.DependentProduct object at 0x2af8d62c8440>) of role type named sy_c_Uint32_Osigned__drop__bit__uint32
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring signed489701013188660438uint32:(nat->(uint32->uint32))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8128>, <kernel.DependentProduct object at 0x2af8d62c85a8>) of role type named sy_c_Uint32_Ouint32_OAbs__uint32
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring abs_uint32:(word_N3645301735248828278l_num1->uint32)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8098>, <kernel.DependentProduct object at 0x2af8d62c8440>) of role type named sy_c_Uint32_Ouint32_ORep__uint32
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring rep_uint322:(uint32->word_N3645301735248828278l_num1)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c84d0>, <kernel.DependentProduct object at 0x2af8d62c81b8>) of role type named sy_c_Uint32_Ouint32__div
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_div:(uint32->(uint32->uint32))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8518>, <kernel.DependentProduct object at 0x2af8d62c8128>) of role type named sy_c_Uint32_Ouint32__divmod
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_divmod:(uint32->(uint32->produc827990862158126777uint32))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8440>, <kernel.DependentProduct object at 0x2af8d62c84d0>) of role type named sy_c_Uint32_Ouint32__mod
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_mod:(uint32->(uint32->uint32))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c86c8>, <kernel.DependentProduct object at 0x2af8d62c8518>) of role type named sy_c_Uint32_Ouint32__sdiv
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_sdiv:(uint32->(uint32->uint32))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c85f0>, <kernel.DependentProduct object at 0x2af8d62c86c8>) of role type named sy_c_Uint32_Ouint32__set__bit
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_set_bit:(uint32->(code_integer->(Prop->uint32)))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8680>, <kernel.DependentProduct object at 0x2af8d62c8440>) of role type named sy_c_Uint32_Ouint32__shiftl
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_shiftl:(uint32->(code_integer->uint32))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c87e8>, <kernel.DependentProduct object at 0x2af8d62c8518>) of role type named sy_c_Uint32_Ouint32__shiftr
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_shiftr:(uint32->(code_integer->uint32))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8638>, <kernel.DependentProduct object at 0x2af8d62c87e8>) of role type named sy_c_Uint32_Ouint32__sshiftr
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_sshiftr:(uint32->(code_integer->uint32))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8758>, <kernel.DependentProduct object at 0x2af8d62c8518>) of role type named sy_c_Uint32_Ouint32__test__bit
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring uint32_test_bit:(uint32->(code_integer->Prop))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c84d0>, <kernel.DependentProduct object at 0x2af8d62c8680>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T_i_n_s_e_r_t:(vEBT_VEBT->(nat->nat))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8440>, <kernel.DependentProduct object at 0x2af8d62c8638>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t_H
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T_i_n_s_e_r_t2:(vEBT_VEBT->(nat->nat))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c84d0>, <kernel.DependentProduct object at 0x2af8d62c8758>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t_H__rel
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T5076183648494686801_t_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8638>, <kernel.DependentProduct object at 0x2af8d62c87e8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t__rel
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T9217963907923527482_t_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8440>, <kernel.DependentProduct object at 0x2af8d62c8a28>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062a_092_060_094sub_062x_092_060_094sub_062t
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T_m_a_x_t:(vEBT_VEBT->nat)
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c85f0>, <kernel.DependentProduct object at 0x2af8d62c8638>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062a_092_060_094sub_062x_092_060_094sub_062t__rel
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T_m_a_x_t_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c84d0>, <kernel.DependentProduct object at 0x2af8d62c8440>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T_m_e_m_b_e_r:(vEBT_VEBT->(nat->nat))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c8a70>, <kernel.DependentProduct object at 0x2af8d62c85f0>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r_H
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T_m_e_m_b_e_r2:(vEBT_VEBT->(nat->nat))
% 0.85/1.41  FOF formula (<kernel.Constant object at 0x2af8d62c84d0>, <kernel.DependentProduct object at 0x2af8d62c8638>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r_H__rel
% 0.85/1.41  Using role type
% 0.85/1.41  Declaring vEBT_T8099345112685741742_r_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c85f0>, <kernel.DependentProduct object at 0x2af8d62c8680>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T5837161174952499735_r_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8a70>, <kernel.DependentProduct object at 0x2af8d62c8c68>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062N_092_060_094sub_062u_092_060_094sub_062l_092_060_094sub_062l
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_m_i_n_N_u_l_l:(vEBT_VEBT->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c85f0>, <kernel.DependentProduct object at 0x2af8d62c8a70>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062N_092_060_094sub_062u_092_060_094sub_062l_092_060_094sub_062l__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T5462971552011256508_l_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c84d0>, <kernel.DependentProduct object at 0x2af8d62c8d40>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062t
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_m_i_n_t:(vEBT_VEBT->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8680>, <kernel.DependentProduct object at 0x2af8d62c85f0>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062t__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_m_i_n_t_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8cb0>, <kernel.DependentProduct object at 0x2af8d62c84d0>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_p_r_e_d:(vEBT_VEBT->(nat->nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8d88>, <kernel.DependentProduct object at 0x2af8d62c8680>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_p_r_e_d2:(vEBT_VEBT->(nat->nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8e18>, <kernel.DependentProduct object at 0x2af8d62c8680>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d_H__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_p_r_e_d_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8ea8>, <kernel.DependentProduct object at 0x2af8d62c8680>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_p_r_e_d_rel2:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8d40>, <kernel.DependentProduct object at 0x2af8d62c8e18>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_s_u_c_c:(vEBT_VEBT->(nat->nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8d88>, <kernel.DependentProduct object at 0x2af8d62c8ea8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_s_u_c_c2:(vEBT_VEBT->(nat->nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8f38>, <kernel.DependentProduct object at 0x2af8d62c8ea8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c_H__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_s_u_c_c_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8fc8>, <kernel.DependentProduct object at 0x2af8d62c8ea8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_T_s_u_c_c_rel2:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8f38>, <kernel.DependentProduct object at 0x2af8d62ce050>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V441764108873111860ildupi:(nat->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8ea8>, <kernel.DependentProduct object at 0x2af8d62ce0e0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V9176841429113362141ildupi:(nat->int)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8d40>, <kernel.DependentProduct object at 0x2af8d62ce128>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi_H__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V3352910403632780892pi_rel:(nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8d40>, <kernel.DependentProduct object at 0x2af8d62ce170>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V2957053500504383685pi_rel:(nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8fc8>, <kernel.DependentProduct object at 0x2af8d62ce290>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_Tb:(nat->int)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8d40>, <kernel.DependentProduct object at 0x2af8d62ce2d8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_Tb2:(nat->nat)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8cb0>, <kernel.DependentProduct object at 0x2af8d62ce290>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb_H__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_Tb_rel:(nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62c8cb0>, <kernel.DependentProduct object at 0x2af8d62ce1b8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_Tb_rel2:(nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce050>, <kernel.DependentProduct object at 0x2af8d62ce200>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ohighi
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_highi:(nat->(nat->heap_Time_Heap_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce320>, <kernel.DependentProduct object at 0x2af8d62ce170>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Olowi
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_lowi:(nat->(nat->heap_Time_Heap_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce3f8>, <kernel.DependentProduct object at 0x2af8d62ce2d8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OminNulli
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_VEBT_minNulli:(vEBT_VEBTi->heap_Time_Heap_o)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce320>, <kernel.DependentProduct object at 0x2af8d62ce3f8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OminNulli__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V5740978063120863272li_rel:(vEBT_VEBTi->(vEBT_VEBTi->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce2d8>, <kernel.DependentProduct object at 0x2af8d62ce320>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001_Eo
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V2326993469660664182atei_o:(nat->(heap_Time_Heap_o->heap_T844314716496656296list_o))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce3f8>, <kernel.DependentProduct object at 0x2af8d62ce2d8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001t__Nat__Onat
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V7726092123322077554ei_nat:(nat->(heap_Time_Heap_nat->heap_T290393402774840812st_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce320>, <kernel.DependentProduct object at 0x2af8d62ce560>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001t__Option__Ooption_It__Nat__Onat_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V792416675989592002on_nat:(nat->(heap_T2636463487746394924on_nat->heap_T5317711798761887292on_nat))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce2d8>, <kernel.DependentProduct object at 0x2af8d62ce638>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001t__Product____Type__Ounit
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V7483891112628345579t_unit:(nat->(heap_T5738788834812785303t_unit->heap_T7268547540234007069t_unit))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce560>, <kernel.DependentProduct object at 0x2af8d62ce488>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Oreplicatei_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V1859673955506687831_VEBTi:(nat->(heap_T8145700208782473153_VEBTi->heap_T4980287057938770641_VEBTi))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce638>, <kernel.DependentProduct object at 0x2af8d62ce560>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__buildupi_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V739175172307565963ildupi:(nat->heap_T8145700208782473153_VEBTi)
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce488>, <kernel.DependentProduct object at 0x2af8d62ce638>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__buildupi_H__rel
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V254170901696579886pi_rel:(nat->(nat->Prop))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce560>, <kernel.DependentProduct object at 0x2af8d62ce488>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__inserti_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V3964819847710782039nserti:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce638>, <kernel.DependentProduct object at 0x2af8d62ce560>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__memberi_H
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_V854960066525838166emberi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_Time_Heap_o)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62cea28>, <kernel.DependentProduct object at 0x2af8d62ce8c0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_OLeafi
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_Leafi:(Prop->(Prop->vEBT_VEBTi))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce950>, <kernel.DependentProduct object at 0x2af8d62ce638>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_ONodei
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_Nodei:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->vEBT_VEBTi))))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62cea28>, <kernel.DependentProduct object at 0x2af8d62cebd8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Ocase__VEBTi_001t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_c6104975476656191286Heap_o:((option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_Time_Heap_o))))->((Prop->(Prop->heap_Time_Heap_o))->(vEBT_VEBTi->heap_Time_Heap_o)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ce638>, <kernel.DependentProduct object at 0x2af8d62ceb90>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Ocase__VEBTi_001t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_c1335663792808957512ap_nat:((option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_Time_Heap_nat))))->((Prop->(Prop->heap_Time_Heap_nat))->(vEBT_VEBTi->heap_Time_Heap_nat)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62cebd8>, <kernel.DependentProduct object at 0x2af8d62ce8c0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Ocase__VEBTi_001t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.85/1.42  Using role type
% 0.85/1.42  Declaring vEBT_c6250501799366334488on_nat:((option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T2636463487746394924on_nat))))->((Prop->(Prop->heap_T2636463487746394924on_nat))->(vEBT_VEBTi->heap_T2636463487746394924on_nat)))
% 0.85/1.42  FOF formula (<kernel.Constant object at 0x2af8d62ceb90>, <kernel.DependentProduct object at 0x2af8d62ce950>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Ocase__VEBTi_001t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_c6028912655521741485_VEBTi:((option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T8145700208782473153_VEBTi))))->((Prop->(Prop->heap_T8145700208782473153_VEBTi))->(vEBT_VEBTi->heap_T8145700208782473153_VEBTi)))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cec68>, <kernel.DependentProduct object at 0x2af8d62ce488>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Ocase__VEBTi_001t__Nat__Onat
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_case_VEBTi_nat:((option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->nat))))->((Prop->(Prop->nat))->(vEBT_VEBTi->nat)))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62ce950>, <kernel.DependentProduct object at 0x2af8d62ced88>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Osize__VEBTi
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_size_VEBTi:(vEBT_VEBTi->nat)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cea28>, <kernel.DependentProduct object at 0x2af8d62cec68>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__assn__raw
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_assn_raw:(vEBT_VEBT->(vEBT_VEBTi->assn))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62ce950>, <kernel.DependentProduct object at 0x2af8d62ce488>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__assn__raw__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_v8524038756793281170aw_rel:(produc3625547720036274456_VEBTi->(produc3625547720036274456_VEBTi->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cee18>, <kernel.DependentProduct object at 0x2af8d62cec68>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__buildupi
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_buildupi:(nat->heap_T8145700208782473153_VEBTi)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62ce950>, <kernel.DependentProduct object at 0x2af8d62cee18>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__buildupi__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_v1230518104690509829pi_rel:(nat->(nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cee60>, <kernel.DependentProduct object at 0x2af8d62cec68>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__inserti
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_inserti:(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cef80>, <kernel.DependentProduct object at 0x2af8d62ce950>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__maxti
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_maxti:(vEBT_VEBTi->heap_T2636463487746394924on_nat)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cecb0>, <kernel.DependentProduct object at 0x2af8d62cee60>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__maxti__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_maxti_rel:(vEBT_VEBTi->(vEBT_VEBTi->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cefc8>, <kernel.DependentProduct object at 0x2af8d62cef80>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__memberi
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_memberi:(vEBT_VEBTi->(nat->heap_Time_Heap_o))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cee60>, <kernel.DependentProduct object at 0x2af8d62d1050>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__minti
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_minti:(vEBT_VEBTi->heap_T2636463487746394924on_nat)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62ce950>, <kernel.DependentProduct object at 0x2af8d62d10e0>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__minti__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_minti_rel:(vEBT_VEBTi->(vEBT_VEBTi->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62ce248>, <kernel.DependentProduct object at 0x2af8d62d1050>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cedd0>, <kernel.DependentProduct object at 0x2af8d62d1098>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cef80>, <kernel.DependentProduct object at 0x2af8d62d1098>) of role type named sy_c_VEBT__Definitions_OVEBT_Ocase__VEBT_001_Eo
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_case_VEBT_o:((option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->Prop))))->((Prop->(Prop->Prop))->(vEBT_VEBT->Prop)))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cef80>, <kernel.DependentProduct object at 0x2af8d62d1050>) of role type named sy_c_VEBT__Definitions_OVEBT_Ocase__VEBT_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J_J
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_c634343235235684882T_VEBT:((option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->produc819165548630102716T_VEBT))))->((Prop->(Prop->produc819165548630102716T_VEBT))->(vEBT_VEBT->produc819165548630102716T_VEBT)))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62ce248>, <kernel.DependentProduct object at 0x2af8d62d1320>) of role type named sy_c_VEBT__Definitions_OVEBT_Ois__Node
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_is_Node:(vEBT_VEBT->Prop)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62cef80>, <kernel.DependentProduct object at 0x2af8d62d1128>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d12d8>, <kernel.DependentProduct object at 0x2af8d62d1098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d11b8>, <kernel.DependentProduct object at 0x2af8d62d1200>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d12d8>, <kernel.DependentProduct object at 0x2af8d62d11b8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1320>, <kernel.DependentProduct object at 0x2af8d62d1200>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d14d0>, <kernel.DependentProduct object at 0x2af8d62d12d8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1320>, <kernel.DependentProduct object at 0x2af8d62d11b8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d12d8>, <kernel.DependentProduct object at 0x2af8d62d1320>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d11b8>, <kernel.DependentProduct object at 0x2af8d62d1200>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d15a8>, <kernel.DependentProduct object at 0x2af8d62d1320>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1680>, <kernel.DependentProduct object at 0x2af8d62d1320>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1170>, <kernel.DependentProduct object at 0x2af8d62d1680>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1710>, <kernel.DependentProduct object at 0x2af8d62d17a0>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1200>, <kernel.DependentProduct object at 0x2af8d62d1320>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1170>, <kernel.DependentProduct object at 0x2af8d62d1200>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d17e8>, <kernel.DependentProduct object at 0x2af8d62d1320>) of role type named sy_c_VEBT__DeleteBounds_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_T_d_e_l_e_t_e:(vEBT_VEBT->(nat->nat))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1170>, <kernel.DependentProduct object at 0x2af8d62d17a0>) of role type named sy_c_VEBT__DeleteBounds_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_T8441311223069195367_e_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1320>, <kernel.DependentProduct object at 0x2af8d62d1170>) of role type named sy_c_VEBT__DeleteBounds_OVEBT__internal_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e_H
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_V1232361888498592333_e_t_e:(vEBT_VEBT->(nat->nat))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d17a0>, <kernel.DependentProduct object at 0x2af8d62d1200>) of role type named sy_c_VEBT__DeleteBounds_OVEBT__internal_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e_H__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_V6368547301243506412_e_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1758>, <kernel.DependentProduct object at 0x2af8d62d17a0>) of role type named sy_c_VEBT__Delete_Ovebt__delete
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_delete:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1b00>, <kernel.DependentProduct object at 0x2af8d62d1758>) of role type named sy_c_VEBT__Delete_Ovebt__delete__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_delete_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1320>, <kernel.DependentProduct object at 0x2af8d62d1170>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_VEBT_height:(vEBT_VEBT->nat)
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1a28>, <kernel.DependentProduct object at 0x2af8d62d1b00>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_VEBT_height_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d19e0>, <kernel.DependentProduct object at 0x2af8d62d1a28>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1c20>, <kernel.DependentProduct object at 0x2af8d62d19e0>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.85/1.43  Using role type
% 0.85/1.43  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.43  FOF formula (<kernel.Constant object at 0x2af8d62d1b00>, <kernel.DependentProduct object at 0x2af8d62d1bd8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_L1528199826722428489_VEBTi:(set_nat->((vEBT_VEBT->(vEBT_VEBTi->assn))->(list_VEBT_VEBT->(list_VEBT_VEBTi->assn))))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d19e0>, <kernel.DependentProduct object at 0x2af8d62d1170>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_L6296928887356842470_VEBTi:((vEBT_VEBT->(vEBT_VEBTi->assn))->(list_VEBT_VEBT->(list_VEBT_VEBTi->assn)))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1d88>, <kernel.DependentProduct object at 0x2af8d62d1bd8>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1dd0>, <kernel.DependentProduct object at 0x2af8d62d1d40>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1d88>, <kernel.DependentProduct object at 0x2af8d62d1dd0>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1cb0>, <kernel.DependentProduct object at 0x2af8d62d1b90>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1b48>, <kernel.DependentProduct object at 0x2af8d62d1cb0>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1d40>, <kernel.DependentProduct object at 0x2af8d62d1b48>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1dd0>, <kernel.DependentProduct object at 0x2af8d62d1b90>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1d88>, <kernel.DependentProduct object at 0x2af8d62d1d40>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1ea8>, <kernel.DependentProduct object at 0x2af8d62d1dd0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1f80>, <kernel.DependentProduct object at 0x2af8d62d8098>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1b48>, <kernel.DependentProduct object at 0x2af8d62d80e0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1d40>, <kernel.DependentProduct object at 0x2af8d62d8128>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1dd0>, <kernel.DependentProduct object at 0x2af8d62d8170>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1dd0>, <kernel.DependentProduct object at 0x2af8d62d81b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d1dd0>, <kernel.DependentProduct object at 0x2af8d62d82d8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Num__Onum
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_V819420779217536731ft_num:((num->(num->num))->(option_num->(option_num->option_num)))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8248>, <kernel.DependentProduct object at 0x2af8d62d8290>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Product____Type__Oprod_I_Eo_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_V613753007643960916it_nat:((produc8047831477865546771it_nat->(produc8047831477865546771it_nat->produc8047831477865546771it_nat))->(option7339022715339332451it_nat->(option7339022715339332451it_nat->option7339022715339332451it_nat)))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8200>, <kernel.DependentProduct object at 0x2af8d62d8368>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_V1502963449132264192at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(option4927543243414619207at_nat->(option4927543243414619207at_nat->option4927543243414619207at_nat)))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8170>, <kernel.DependentProduct object at 0x2af8d62d83f8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Nat__Onat_J_J
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_V819568868292977612it_nat:((produc120671012495760973it_nat->(produc120671012495760973it_nat->produc120671012495760973it_nat))->(option2621746655072343315it_nat->(option2621746655072343315it_nat->option2621746655072343315it_nat)))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8248>, <kernel.DependentProduct object at 0x2af8d62d82d8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8440>, <kernel.DependentProduct object at 0x2af8d62d83f8>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8200>, <kernel.DependentProduct object at 0x2af8d62d82d8>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8170>, <kernel.DependentProduct object at 0x2af8d62d8560>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8518>, <kernel.DependentProduct object at 0x2af8d62d8200>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d84d0>, <kernel.DependentProduct object at 0x2af8d62d8170>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8680>, <kernel.DependentProduct object at 0x2af8d62d8368>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d85a8>, <kernel.DependentProduct object at 0x2af8d62d8560>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 0.85/1.44  Using role type
% 0.85/1.44  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.85/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8518>, <kernel.DependentProduct object at 0x2af8d62d86c8>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_V8646137997579335489_i_l_d:(nat->nat)
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d85a8>, <kernel.DependentProduct object at 0x2af8d62d8758>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d_092_060_094sub_062u_092_060_094sub_062p
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_V8346862874174094_d_u_p:(nat->nat)
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d86c8>, <kernel.DependentProduct object at 0x2af8d62d85a8>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d_092_060_094sub_062u_092_060_094sub_062p__rel
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_V1247956027447740395_p_rel:(nat->(nat->Prop))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8758>, <kernel.DependentProduct object at 0x2af8d62d86c8>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d__rel
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_V5144397997797733112_d_rel:(nat->(nat->Prop))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8830>, <kernel.DependentProduct object at 0x2af8d62d8908>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_cnt:(vEBT_VEBT->real)
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d83f8>, <kernel.DependentProduct object at 0x2af8d62d8950>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt_H
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_cnt2:(vEBT_VEBT->nat)
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8518>, <kernel.DependentProduct object at 0x2af8d62d8830>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt_H__rel
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_cnt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d85a8>, <kernel.DependentProduct object at 0x2af8d62d83f8>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt__rel
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_cnt_rel2:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d86c8>, <kernel.DependentProduct object at 0x2af8d62d8998>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_space:(vEBT_VEBT->nat)
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8950>, <kernel.DependentProduct object at 0x2af8d62d8a70>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace_H
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_space2:(vEBT_VEBT->nat)
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8830>, <kernel.DependentProduct object at 0x2af8d62d86c8>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace_H__rel
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_space_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8518>, <kernel.DependentProduct object at 0x2af8d62d8950>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace__rel
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_space_rel2:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d83f8>, <kernel.DependentProduct object at 0x2af8d62d8830>) of role type named sy_c_VEBT__SuccPredImperative_OVEBT__internal_Ovebt__predi_H
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_vebt_predi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8b90>, <kernel.DependentProduct object at 0x2af8d62d8518>) of role type named sy_c_VEBT__SuccPredImperative_OVEBT__internal_Ovebt__succi_H
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_VEBT_vebt_succi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2af8d62d8998>, <kernel.DependentProduct object at 0x2af8d62d83f8>) of role type named sy_c_VEBT__SuccPredImperative_Ovebt__predi
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring vEBT_vebt_predi:(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8b48>, <kernel.DependentProduct object at 0x2af8d62d8b90>) of role type named sy_c_VEBT__SuccPredImperative_Ovebt__succi
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring vEBT_vebt_succi:(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d82d8>, <kernel.DependentProduct object at 0x2af8d62d8b48>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8cf8>, <kernel.DependentProduct object at 0x2af8d62d8998>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8ab8>, <kernel.DependentProduct object at 0x2af8d62d8a70>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8bd8>, <kernel.DependentProduct object at 0x2af8d62d8b48>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8998>, <kernel.DependentProduct object at 0x2af8d62d86c8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8b48>, <kernel.DependentProduct object at 0x2af8d62d8cf8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d86c8>, <kernel.DependentProduct object at 0x2af8d62d8b90>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8cf8>, <kernel.DependentProduct object at 0x2af8d62d8998>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring accp_P7675410724331315407_VEBTi:((produc3625547720036274456_VEBTi->(produc3625547720036274456_VEBTi->Prop))->(produc3625547720036274456_VEBTi->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8ef0>, <kernel.DependentProduct object at 0x2af8d62d86c8>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring accp_VEBT_VEBTi:((vEBT_VEBTi->(vEBT_VEBTi->Prop))->(vEBT_VEBTi->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8998>, <kernel.DependentProduct object at 0x2af8d62d8e60>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8ef0>, <kernel.DependentProduct object at 0x2af8d62df050>) of role type named sy_c_Word_Oeven__word_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring even_w9054469088133485505l_num1:(word_N3645301735248828278l_num1->Prop)
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8e60>, <kernel.DependentProduct object at 0x2af8d62df128>) of role type named sy_c_Word_Osemiring__1__class_Ounsigned_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_001t__Int__Oint
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring semiri7338730514057886004m1_int:(word_N3645301735248828278l_num1->int)
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8e60>, <kernel.DependentProduct object at 0x2af8d62df0e0>) of role type named sy_c_Word_Osigned__drop__bit_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring signed5000768011106662067l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8b90>, <kernel.DependentProduct object at 0x2af8d62df290>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring fChoice_real:((real->Prop)->real)
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8fc8>, <kernel.DependentProduct object at 0x2af8d62df200>) of role type named sy_c_member_001_Eo
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_o:(Prop->(set_o->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62d8b90>, <kernel.DependentProduct object at 0x2af8d62df1b8>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df170>, <kernel.DependentProduct object at 0x2af8d62df128>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_complex:(complex->(set_complex->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df320>, <kernel.DependentProduct object at 0x2af8d62df050>) of role type named sy_c_member_001t__Int__Oint
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_int:(int->(set_int->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df0e0>, <kernel.DependentProduct object at 0x2af8d62df1b8>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df128>, <kernel.DependentProduct object at 0x2af8d62df320>) of role type named sy_c_member_001t__List__Olist_It__Int__Oint_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_list_int:(list_int->(set_list_int->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df290>, <kernel.DependentProduct object at 0x2af8d62df0e0>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df170>, <kernel.DependentProduct object at 0x2af8d62df128>) of role type named sy_c_member_001t__List__Olist_It__Real__Oreal_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_list_real:(list_real->(set_list_real->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df050>, <kernel.DependentProduct object at 0x2af8d62df290>) of role type named sy_c_member_001t__Nat__Onat
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_nat:(nat->(set_nat->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df1b8>, <kernel.DependentProduct object at 0x2af8d62df170>) of role type named sy_c_member_001t__Num__Onum
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member_num:(num->(set_num->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df050>, <kernel.DependentProduct object at 0x2af8d62df128>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Assertions__Oassn_Mt__Assertions__Oassn_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member7957490590177025114n_assn:(produc6575502325842934193n_assn->(set_Pr5949110396991348497n_assn->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df170>, <kernel.DependentProduct object at 0x2af8d62df5a8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.93/1.45  FOF formula (<kernel.Constant object at 0x2af8d62df128>, <kernel.DependentProduct object at 0x2af8d62df638>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.93/1.45  Using role type
% 0.93/1.45  Declaring member6310962623043647828_nat_o:(product_prod_nat_o->(set_Pr3149072824959771635_nat_o->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df5a8>, <kernel.DependentProduct object at 0x2af8d62df6c8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member4262671552274231302at_int:(product_prod_nat_int->(set_Pr7995236796853374141at_int->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df638>, <kernel.DependentProduct object at 0x2af8d62df758>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df6c8>, <kernel.DependentProduct object at 0x2af8d62df7e8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member9148766508732265716at_num:(product_prod_nat_num->(set_Pr6200539531224447659at_num->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df758>, <kernel.DependentProduct object at 0x2af8d62df170>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__VEBT____Definitions__OVEBT_J_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member306291179834725981T_VEBT:(produc8398139464844984134T_VEBT->(set_Pr563407847431865468T_VEBT->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df7e8>, <kernel.DependentProduct object at 0x2af8d62df878>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member557208447399453958t_real:(produc7716430852924023517t_real->(set_Pr320017278500174781t_real->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df170>, <kernel.DependentProduct object at 0x2af8d62df908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member763447850065367567_VEBTi:(produc214224863196444774_VEBTi->(set_Pr1938536134445252166_VEBTi->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df878>, <kernel.DependentProduct object at 0x2af8d62df998>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member8549952807677709168T_VEBT:(produc8025551001238799321T_VEBT->(set_Pr6167073792073659919T_VEBT->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df908>, <kernel.DependentProduct object at 0x2af8d62dfab8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member7279096912039735102um_num:(product_prod_num_num->(set_Pr8218934625190621173um_num->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df170>, <kernel.DependentProduct object at 0x2af8d62df998>) of role type named sy_c_member_001t__Rat__Orat
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member_rat:(rat->(set_rat->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df248>, <kernel.DependentProduct object at 0x2af8d62df170>) of role type named sy_c_member_001t__Real__Oreal
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member_real:(real->(set_real->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62dfbd8>, <kernel.DependentProduct object at 0x2af8d62df908>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df7e8>, <kernel.DependentProduct object at 0x2af8d62df998>) of role type named sy_c_member_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member_VEBT_VEBTi:(vEBT_VEBTi->(set_VEBT_VEBTi->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df170>, <kernel.DependentProduct object at 0x2af8d62dfbd8>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.93/1.46  Using role type
% 0.93/1.46  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.93/1.46  FOF formula (<kernel.Constant object at 0x2af8d62df128>, <kernel.DependentProduct object at 0x2af8d62df7e8>) of role type named sy_v_f____
% 0.93/1.47  Using role type
% 0.93/1.47  Declaring f:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 0.93/1.47  FOF formula (<kernel.Constant object at 0x2af8d62dfd40>, <kernel.Constant object at 0x2af8d62df7e8>) of role type named sy_v_ta____
% 0.93/1.47  Using role type
% 0.93/1.47  Declaring ta:vEBT_VEBT
% 0.93/1.47  FOF formula (<kernel.Constant object at 0x2af8d62dfdd0>, <kernel.Constant object at 0x2af8d62df7e8>) of role type named sy_v_tia____
% 0.93/1.47  Using role type
% 0.93/1.47  Declaring tia:vEBT_VEBTi
% 0.93/1.47  FOF formula (<kernel.Constant object at 0x2af8d62dfcf8>, <kernel.Constant object at 0x2af8d62df7e8>) of role type named sy_v_xa____
% 0.93/1.47  Using role type
% 0.93/1.47  Declaring xa:nat
% 0.93/1.47  FOF formula (forall (Ti:vEBT_VEBTi) (Ti2:vEBT_VEBTi) (F1:(Prop->(Prop->heap_T2636463487746394924on_nat))) (F12:(Prop->(Prop->heap_T2636463487746394924on_nat))) (F2:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T2636463487746394924on_nat))))) (F22:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T2636463487746394924on_nat))))), ((((eq vEBT_VEBTi) Ti) Ti2)->((forall (A:Prop) (B:Prop), ((refine7594492741263601813on_nat ((F1 A) B)) ((F12 A) B)))->((forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeArray:array_VEBT_VEBTi) (Summary:vEBT_VEBTi), ((refine7594492741263601813on_nat ((((F2 Info) Deg) TreeArray) Summary)) ((((F22 Info) Deg) TreeArray) Summary)))->((refine7594492741263601813on_nat (((vEBT_c6250501799366334488on_nat F2) F1) Ti)) (((vEBT_c6250501799366334488on_nat F22) F12) Ti2)))))) of role axiom named fact_0_refines__case__VEBTi
% 0.93/1.47  A new axiom: (forall (Ti:vEBT_VEBTi) (Ti2:vEBT_VEBTi) (F1:(Prop->(Prop->heap_T2636463487746394924on_nat))) (F12:(Prop->(Prop->heap_T2636463487746394924on_nat))) (F2:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T2636463487746394924on_nat))))) (F22:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T2636463487746394924on_nat))))), ((((eq vEBT_VEBTi) Ti) Ti2)->((forall (A:Prop) (B:Prop), ((refine7594492741263601813on_nat ((F1 A) B)) ((F12 A) B)))->((forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeArray:array_VEBT_VEBTi) (Summary:vEBT_VEBTi), ((refine7594492741263601813on_nat ((((F2 Info) Deg) TreeArray) Summary)) ((((F22 Info) Deg) TreeArray) Summary)))->((refine7594492741263601813on_nat (((vEBT_c6250501799366334488on_nat F2) F1) Ti)) (((vEBT_c6250501799366334488on_nat F22) F12) Ti2))))))
% 0.93/1.47  FOF formula (forall (Ti:vEBT_VEBTi) (Ti2:vEBT_VEBTi) (F1:(Prop->(Prop->heap_Time_Heap_o))) (F12:(Prop->(Prop->heap_Time_Heap_o))) (F2:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_Time_Heap_o))))) (F22:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_Time_Heap_o))))), ((((eq vEBT_VEBTi) Ti) Ti2)->((forall (A:Prop) (B:Prop), ((refine_Imp_refines_o ((F1 A) B)) ((F12 A) B)))->((forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeArray:array_VEBT_VEBTi) (Summary:vEBT_VEBTi), ((refine_Imp_refines_o ((((F2 Info) Deg) TreeArray) Summary)) ((((F22 Info) Deg) TreeArray) Summary)))->((refine_Imp_refines_o (((vEBT_c6104975476656191286Heap_o F2) F1) Ti)) (((vEBT_c6104975476656191286Heap_o F22) F12) Ti2)))))) of role axiom named fact_1_refines__case__VEBTi
% 0.93/1.47  A new axiom: (forall (Ti:vEBT_VEBTi) (Ti2:vEBT_VEBTi) (F1:(Prop->(Prop->heap_Time_Heap_o))) (F12:(Prop->(Prop->heap_Time_Heap_o))) (F2:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_Time_Heap_o))))) (F22:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_Time_Heap_o))))), ((((eq vEBT_VEBTi) Ti) Ti2)->((forall (A:Prop) (B:Prop), ((refine_Imp_refines_o ((F1 A) B)) ((F12 A) B)))->((forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeArray:array_VEBT_VEBTi) (Summary:vEBT_VEBTi), ((refine_Imp_refines_o ((((F2 Info) Deg) TreeArray) Summary)) ((((F22 Info) Deg) TreeArray) Summary)))->((refine_Imp_refines_o (((vEBT_c6104975476656191286Heap_o F2) F1) Ti)) (((vEBT_c6104975476656191286Heap_o F22) F12) Ti2))))))
% 0.93/1.47  FOF formula (forall (Ti:vEBT_VEBTi) (Ti2:vEBT_VEBTi) (F1:(Prop->(Prop->heap_T8145700208782473153_VEBTi))) (F12:(Prop->(Prop->heap_T8145700208782473153_VEBTi))) (F2:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T8145700208782473153_VEBTi))))) (F22:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T8145700208782473153_VEBTi))))), ((((eq vEBT_VEBTi) Ti) Ti2)->((forall (A:Prop) (B:Prop), ((refine5565527176597971370_VEBTi ((F1 A) B)) ((F12 A) B)))->((forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeArray:array_VEBT_VEBTi) (Summary:vEBT_VEBTi), ((refine5565527176597971370_VEBTi ((((F2 Info) Deg) TreeArray) Summary)) ((((F22 Info) Deg) TreeArray) Summary)))->((refine5565527176597971370_VEBTi (((vEBT_c6028912655521741485_VEBTi F2) F1) Ti)) (((vEBT_c6028912655521741485_VEBTi F22) F12) Ti2)))))) of role axiom named fact_2_refines__case__VEBTi
% 0.93/1.47  A new axiom: (forall (Ti:vEBT_VEBTi) (Ti2:vEBT_VEBTi) (F1:(Prop->(Prop->heap_T8145700208782473153_VEBTi))) (F12:(Prop->(Prop->heap_T8145700208782473153_VEBTi))) (F2:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T8145700208782473153_VEBTi))))) (F22:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->heap_T8145700208782473153_VEBTi))))), ((((eq vEBT_VEBTi) Ti) Ti2)->((forall (A:Prop) (B:Prop), ((refine5565527176597971370_VEBTi ((F1 A) B)) ((F12 A) B)))->((forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeArray:array_VEBT_VEBTi) (Summary:vEBT_VEBTi), ((refine5565527176597971370_VEBTi ((((F2 Info) Deg) TreeArray) Summary)) ((((F22 Info) Deg) TreeArray) Summary)))->((refine5565527176597971370_VEBTi (((vEBT_c6028912655521741485_VEBTi F2) F1) Ti)) (((vEBT_c6028912655521741485_VEBTi F22) F12) Ti2))))))
% 0.93/1.47  FOF formula (((eq (nat->(nat->Prop))) ord_less_nat) (fun (Y:nat) (X:nat)=> ((vEBT_VEBT_greater (some_nat X)) (some_nat Y)))) of role axiom named fact_3_greater__shift
% 0.93/1.47  A new axiom: (((eq (nat->(nat->Prop))) ord_less_nat) (fun (Y:nat) (X:nat)=> ((vEBT_VEBT_greater (some_nat X)) (some_nat Y))))
% 0.93/1.47  FOF formula (((eq (set_nat->(nat->Prop))) vEBT_VEBT_max_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat Y) X)))))) of role axiom named fact_4_max__in__set__def
% 0.93/1.47  A new axiom: (((eq (set_nat->(nat->Prop))) vEBT_VEBT_max_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat Y) X))))))
% 0.93/1.47  FOF formula (((eq (set_nat->(nat->Prop))) vEBT_VEBT_min_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat X) Y)))))) of role axiom named fact_5_min__in__set__def
% 0.93/1.47  A new axiom: (((eq (set_nat->(nat->Prop))) vEBT_VEBT_min_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat X) Y))))))
% 0.93/1.47  FOF formula (forall (X2:nat) (Y2:nat) (Z:nat), (((eq Prop) (((eq nat) ((power_power_nat X2) Y2)) Z)) (((eq option_nat) ((vEBT_VEBT_power (some_nat X2)) (some_nat Y2))) (some_nat Z)))) of role axiom named fact_6_power__shift
% 0.93/1.47  A new axiom: (forall (X2:nat) (Y2:nat) (Z:nat), (((eq Prop) (((eq nat) ((power_power_nat X2) Y2)) Z)) (((eq option_nat) ((vEBT_VEBT_power (some_nat X2)) (some_nat Y2))) (some_nat Z))))
% 0.93/1.47  FOF formula (forall (X2:nat) (D:nat), (((eq nat) (((vEBT_VEBT_bit_concat ((vEBT_VEBT_high X2) D)) ((vEBT_VEBT_low X2) D)) D)) X2)) of role axiom named fact_7_bit__split__inv
% 0.93/1.47  A new axiom: (forall (X2:nat) (D:nat), (((eq nat) (((vEBT_VEBT_bit_concat ((vEBT_VEBT_high X2) D)) ((vEBT_VEBT_low X2) D)) D)) X2))
% 0.93/1.47  FOF formula (((eq (nat->(nat->nat))) vEBT_VEBT_high) (fun (X:nat) (N:nat)=> ((divide_divide_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N)))) of role axiom named fact_8_high__def
% 0.93/1.47  A new axiom: (((eq (nat->(nat->nat))) vEBT_VEBT_high) (fun (X:nat) (N:nat)=> ((divide_divide_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))))
% 0.93/1.47  FOF formula (((eq (nat->(nat->Prop))) ord_less_eq_nat) (fun (X:nat) (Y:nat)=> ((vEBT_VEBT_lesseq (some_nat X)) (some_nat Y)))) of role axiom named fact_9_lesseq__shift
% 0.93/1.47  A new axiom: (((eq (nat->(nat->Prop))) ord_less_eq_nat) (fun (X:nat) (Y:nat)=> ((vEBT_VEBT_lesseq (some_nat X)) (some_nat Y))))
% 0.97/1.48  FOF formula (((eq (vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))) vEBT_vebt_predi) (fun (T:vEBT_VEBTi) (X:nat)=> (((vEBT_c6250501799366334488on_nat (fun (Info2:option4927543243414619207at_nat) (Deg2:nat) (TreeArray2:array_VEBT_VEBTi) (Summary2:vEBT_VEBTi)=> (((case_o8344607093967974880at_nat (heap_T3487192422709364219on_nat none_nat)) (fun (Mima:product_prod_nat_nat)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat Deg2) one_one_nat)) (heap_T3487192422709364219on_nat none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat (product_snd_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat (some_nat (product_snd_nat_nat Mima)))) ((heap_T8222160169144143993on_nat ((vEBT_VEBT_lowi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (L:nat)=> ((heap_T8222160169144143993on_nat ((vEBT_VEBT_highi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (H:nat)=> ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) H)) (fun (Aktnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_minti Aktnode)) (fun (Minlow:option_nat)=> (((if_Hea5867803462524415986on_nat ((and (not (((eq option_nat) Minlow) none_nat))) ((vEBT_VEBT_greater (some_nat L)) Minlow))) ((heap_T3669509953089699273on_nat ((vEBT_vebt_predi Aktnode) L)) (fun (Predy:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) (some_nat H))) Predy))))) ((heap_T3669509953089699273on_nat ((vEBT_vebt_predi Summary2) H)) (fun (Predsum:option_nat)=> (((if_Hea5867803462524415986on_nat (((eq option_nat) Predsum) none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat (product_fst_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat (some_nat (product_fst_nat_nat Mima)))) (heap_T3487192422709364219on_nat none_nat))) ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) (the_nat Predsum))) (fun (Nextnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_maxti Nextnode)) (fun (Maxnext:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) Predsum)) Maxnext)))))))))))))))))))))) Info2))) (fun (A2:Prop) (B2:Prop)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) X)) (((if_Hea5867803462524415986on_nat B2) (heap_T3487192422709364219on_nat (some_nat one_one_nat))) (((if_Hea5867803462524415986on_nat A2) (heap_T3487192422709364219on_nat (some_nat zero_zero_nat))) (heap_T3487192422709364219on_nat none_nat)))) (((if_Hea5867803462524415986on_nat (((eq nat) X) one_one_nat)) (((if_Hea5867803462524415986on_nat A2) (heap_T3487192422709364219on_nat (some_nat zero_zero_nat))) (heap_T3487192422709364219on_nat none_nat))) (heap_T3487192422709364219on_nat none_nat))))) T))) of role axiom named fact_10_vebt__predi_Osimps
% 0.97/1.48  A new axiom: (((eq (vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))) vEBT_vebt_predi) (fun (T:vEBT_VEBTi) (X:nat)=> (((vEBT_c6250501799366334488on_nat (fun (Info2:option4927543243414619207at_nat) (Deg2:nat) (TreeArray2:array_VEBT_VEBTi) (Summary2:vEBT_VEBTi)=> (((case_o8344607093967974880at_nat (heap_T3487192422709364219on_nat none_nat)) (fun (Mima:product_prod_nat_nat)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat Deg2) one_one_nat)) (heap_T3487192422709364219on_nat none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat (product_snd_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat (some_nat (product_snd_nat_nat Mima)))) ((heap_T8222160169144143993on_nat ((vEBT_VEBT_lowi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (L:nat)=> ((heap_T8222160169144143993on_nat ((vEBT_VEBT_highi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (H:nat)=> ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) H)) (fun (Aktnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_minti Aktnode)) (fun (Minlow:option_nat)=> (((if_Hea5867803462524415986on_nat ((and (not (((eq option_nat) Minlow) none_nat))) ((vEBT_VEBT_greater (some_nat L)) Minlow))) ((heap_T3669509953089699273on_nat ((vEBT_vebt_predi Aktnode) L)) (fun (Predy:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) (some_nat H))) Predy))))) ((heap_T3669509953089699273on_nat ((vEBT_vebt_predi Summary2) H)) (fun (Predsum:option_nat)=> (((if_Hea5867803462524415986on_nat (((eq option_nat) Predsum) none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat (product_fst_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat (some_nat (product_fst_nat_nat Mima)))) (heap_T3487192422709364219on_nat none_nat))) ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) (the_nat Predsum))) (fun (Nextnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_maxti Nextnode)) (fun (Maxnext:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) Predsum)) Maxnext)))))))))))))))))))))) Info2))) (fun (A2:Prop) (B2:Prop)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) X)) (((if_Hea5867803462524415986on_nat B2) (heap_T3487192422709364219on_nat (some_nat one_one_nat))) (((if_Hea5867803462524415986on_nat A2) (heap_T3487192422709364219on_nat (some_nat zero_zero_nat))) (heap_T3487192422709364219on_nat none_nat)))) (((if_Hea5867803462524415986on_nat (((eq nat) X) one_one_nat)) (((if_Hea5867803462524415986on_nat A2) (heap_T3487192422709364219on_nat (some_nat zero_zero_nat))) (heap_T3487192422709364219on_nat none_nat))) (heap_T3487192422709364219on_nat none_nat))))) T)))
% 0.97/1.50  FOF formula (((eq (vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))) vEBT_VEBT_vebt_predi) (fun (T:vEBT_VEBT) (Ti3:vEBT_VEBTi) (X:nat)=> (((vEBT_c6250501799366334488on_nat (fun (Info2:option4927543243414619207at_nat) (Deg2:nat) (TreeArray2:array_VEBT_VEBTi) (Summary2:vEBT_VEBTi)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (vEBT_is_Node T))) (fun (Uu:product_unit)=> ((produc2190226783763740553on_nat (fun (Info3:option4927543243414619207at_nat)=> (produc2606485630176857543on_nat (fun (Deg3:nat)=> (produc6124225815318652422on_nat (fun (TreeList:list_VEBT_VEBT) (Summary3:vEBT_VEBT)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert ((and ((and (((eq option4927543243414619207at_nat) Info3) Info2)) (((eq nat) Deg3) Deg2))) (vEBT_is_Node T)))) (fun (Uv:product_unit)=> (((case_o8344607093967974880at_nat (heap_T3487192422709364219on_nat none_nat)) (fun (Mima:product_prod_nat_nat)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat Deg2) one_one_nat)) (heap_T3487192422709364219on_nat none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat (product_snd_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat (some_nat (product_snd_nat_nat Mima)))) ((heap_T8222160169144143993on_nat ((vEBT_VEBT_lowi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (L:nat)=> ((heap_T8222160169144143993on_nat ((vEBT_VEBT_highi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (H:nat)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (((eq nat) L) ((vEBT_VEBT_low X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))))) (fun (Uw:product_unit)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (((eq nat) H) ((vEBT_VEBT_high X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))))) (fun (Ux:product_unit)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert ((ord_less_nat H) (size_s6755466524823107622T_VEBT TreeList)))) (fun (Uy:product_unit)=> ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) H)) (fun (Aktnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_minti Aktnode)) (fun (Minlow:option_nat)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (((eq option_nat) Minlow) (vEBT_vebt_mint ((nth_VEBT_VEBT TreeList) H))))) (fun (Uz:product_unit)=> (((if_Hea5867803462524415986on_nat ((and (not (((eq option_nat) Minlow) none_nat))) ((vEBT_VEBT_greater (some_nat L)) Minlow))) ((heap_T3669509953089699273on_nat (((vEBT_VEBT_vebt_predi ((nth_VEBT_VEBT TreeList) H)) Aktnode) L)) (fun (Predy:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) (some_nat H))) Predy))))) ((heap_T3669509953089699273on_nat (((vEBT_VEBT_vebt_predi Summary3) Summary2) H)) (fun (Predsum:option_nat)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (((eq Prop) (((eq option_nat) Predsum) none_nat)) (((eq option_nat) ((vEBT_vebt_pred Summary3) H)) none_nat)))) (fun (Va:product_unit)=> (((if_Hea5867803462524415986on_nat (((eq option_nat) Predsum) none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat (product_fst_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat (some_nat (product_fst_nat_nat Mima)))) (heap_T3487192422709364219on_nat none_nat))) ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) (the_nat Predsum))) (fun (Nextnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_maxti Nextnode)) (fun (Maxnext:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) Predsum)) Maxnext)))))))))))))))))))))))))))))))) Info2))))))))) (((vEBT_c634343235235684882T_VEBT (fun (Info3:option4927543243414619207at_nat) (Deg3:nat) (TreeList:list_VEBT_VEBT) (Summary3:vEBT_VEBT)=> ((produc6272728841373537334T_VEBT Info3) ((produc1750349459881913976T_VEBT Deg3) ((produc6691630295680060561T_VEBT TreeList) Summary3))))) (fun (A2:Prop) (B2:Prop)=> undefi7074909574607331924T_VEBT)) T)))))) (fun (A2:Prop) (B2:Prop)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) X)) (((if_Hea5867803462524415986on_nat B2) (heap_T3487192422709364219on_nat (some_nat one_one_nat))) (((if_Hea5867803462524415986on_nat A2) (heap_T3487192422709364219on_nat (some_nat zero_zero_nat))) (heap_T3487192422709364219on_nat none_nat)))) (((if_Hea5867803462524415986on_nat (((eq nat) X) one_one_nat)) (((if_Hea5867803462524415986on_nat A2) (heap_T3487192422709364219on_nat (some_nat zero_zero_nat))) (heap_T3487192422709364219on_nat none_nat))) (heap_T3487192422709364219on_nat none_nat))))) Ti3))) of role axiom named fact_11_VEBT__internal_Ovebt__predi_H_Osimps
% 0.97/1.50  A new axiom: (((eq (vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))) vEBT_VEBT_vebt_predi) (fun (T:vEBT_VEBT) (Ti3:vEBT_VEBTi) (X:nat)=> (((vEBT_c6250501799366334488on_nat (fun (Info2:option4927543243414619207at_nat) (Deg2:nat) (TreeArray2:array_VEBT_VEBTi) (Summary2:vEBT_VEBTi)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (vEBT_is_Node T))) (fun (Uu:product_unit)=> ((produc2190226783763740553on_nat (fun (Info3:option4927543243414619207at_nat)=> (produc2606485630176857543on_nat (fun (Deg3:nat)=> (produc6124225815318652422on_nat (fun (TreeList:list_VEBT_VEBT) (Summary3:vEBT_VEBT)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert ((and ((and (((eq option4927543243414619207at_nat) Info3) Info2)) (((eq nat) Deg3) Deg2))) (vEBT_is_Node T)))) (fun (Uv:product_unit)=> (((case_o8344607093967974880at_nat (heap_T3487192422709364219on_nat none_nat)) (fun (Mima:product_prod_nat_nat)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat Deg2) one_one_nat)) (heap_T3487192422709364219on_nat none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat (product_snd_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat (some_nat (product_snd_nat_nat Mima)))) ((heap_T8222160169144143993on_nat ((vEBT_VEBT_lowi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (L:nat)=> ((heap_T8222160169144143993on_nat ((vEBT_VEBT_highi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (H:nat)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (((eq nat) L) ((vEBT_VEBT_low X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))))) (fun (Uw:product_unit)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (((eq nat) H) ((vEBT_VEBT_high X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))))) (fun (Ux:product_unit)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert ((ord_less_nat H) (size_s6755466524823107622T_VEBT TreeList)))) (fun (Uy:product_unit)=> ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) H)) (fun (Aktnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_minti Aktnode)) (fun (Minlow:option_nat)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (((eq option_nat) Minlow) (vEBT_vebt_mint ((nth_VEBT_VEBT TreeList) H))))) (fun (Uz:product_unit)=> (((if_Hea5867803462524415986on_nat ((and (not (((eq option_nat) Minlow) none_nat))) ((vEBT_VEBT_greater (some_nat L)) Minlow))) ((heap_T3669509953089699273on_nat (((vEBT_VEBT_vebt_predi ((nth_VEBT_VEBT TreeList) H)) Aktnode) L)) (fun (Predy:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) (some_nat H))) Predy))))) ((heap_T3669509953089699273on_nat (((vEBT_VEBT_vebt_predi Summary3) Summary2) H)) (fun (Predsum:option_nat)=> ((heap_T5999496708990702694on_nat (refine_Imp_assert (((eq Prop) (((eq option_nat) Predsum) none_nat)) (((eq option_nat) ((vEBT_vebt_pred Summary3) H)) none_nat)))) (fun (Va:product_unit)=> (((if_Hea5867803462524415986on_nat (((eq option_nat) Predsum) none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat (product_fst_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat (some_nat (product_fst_nat_nat Mima)))) (heap_T3487192422709364219on_nat none_nat))) ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) (the_nat Predsum))) (fun (Nextnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_maxti Nextnode)) (fun (Maxnext:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) Predsum)) Maxnext)))))))))))))))))))))))))))))))) Info2))))))))) (((vEBT_c634343235235684882T_VEBT (fun (Info3:option4927543243414619207at_nat) (Deg3:nat) (TreeList:list_VEBT_VEBT) (Summary3:vEBT_VEBT)=> ((produc6272728841373537334T_VEBT Info3) ((produc1750349459881913976T_VEBT Deg3) ((produc6691630295680060561T_VEBT TreeList) Summary3))))) (fun (A2:Prop) (B2:Prop)=> undefi7074909574607331924T_VEBT)) T)))))) (fun (A2:Prop) (B2:Prop)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) X)) (((if_Hea5867803462524415986on_nat B2) (heap_T3487192422709364219on_nat (some_nat one_one_nat))) (((if_Hea5867803462524415986on_nat A2) (heap_T3487192422709364219on_nat (some_nat zero_zero_nat))) (heap_T3487192422709364219on_nat none_nat)))) (((if_Hea5867803462524415986on_nat (((eq nat) X) one_one_nat)) (((if_Hea5867803462524415986on_nat A2) (heap_T3487192422709364219on_nat (some_nat zero_zero_nat))) (heap_T3487192422709364219on_nat none_nat))) (heap_T3487192422709364219on_nat none_nat))))) Ti3)))
% 0.97/1.50  FOF formula (forall (F:heap_T2636463487746394924on_nat) (F3:heap_T2636463487746394924on_nat) (N2:nat), (((refine7594492741263601813on_nat F) F3)->((refine1935026298455697829on_nat ((vEBT_V792416675989592002on_nat N2) F)) ((vEBT_V792416675989592002on_nat N2) F3)))) of role axiom named fact_12_refines__replicate
% 0.97/1.50  A new axiom: (forall (F:heap_T2636463487746394924on_nat) (F3:heap_T2636463487746394924on_nat) (N2:nat), (((refine7594492741263601813on_nat F) F3)->((refine1935026298455697829on_nat ((vEBT_V792416675989592002on_nat N2) F)) ((vEBT_V792416675989592002on_nat N2) F3))))
% 0.97/1.50  FOF formula (forall (F:heap_Time_Heap_o) (F3:heap_Time_Heap_o) (N2:nat), (((refine_Imp_refines_o F) F3)->((refine5896690332125372649list_o ((vEBT_V2326993469660664182atei_o N2) F)) ((vEBT_V2326993469660664182atei_o N2) F3)))) of role axiom named fact_13_refines__replicate
% 0.97/1.51  A new axiom: (forall (F:heap_Time_Heap_o) (F3:heap_Time_Heap_o) (N2:nat), (((refine_Imp_refines_o F) F3)->((refine5896690332125372649list_o ((vEBT_V2326993469660664182atei_o N2) F)) ((vEBT_V2326993469660664182atei_o N2) F3))))
% 0.97/1.51  FOF formula (forall (F:heap_T8145700208782473153_VEBTi) (F3:heap_T8145700208782473153_VEBTi) (N2:nat), (((refine5565527176597971370_VEBTi F) F3)->((refine3700189196150522554_VEBTi ((vEBT_V1859673955506687831_VEBTi N2) F)) ((vEBT_V1859673955506687831_VEBTi N2) F3)))) of role axiom named fact_14_refines__replicate
% 0.97/1.51  A new axiom: (forall (F:heap_T8145700208782473153_VEBTi) (F3:heap_T8145700208782473153_VEBTi) (N2:nat), (((refine5565527176597971370_VEBTi F) F3)->((refine3700189196150522554_VEBTi ((vEBT_V1859673955506687831_VEBTi N2) F)) ((vEBT_V1859673955506687831_VEBTi N2) F3))))
% 0.97/1.51  FOF formula (forall (B3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) B3)->(((ord_le6747313008572928689nteger B3) one_one_Code_integer)->(((eq Prop) ((ord_le3102999989581377725nteger ((power_8256067586552552935nteger B3) M)) ((power_8256067586552552935nteger B3) N2))) ((ord_less_eq_nat N2) M))))) of role axiom named fact_15_power__decreasing__iff
% 0.97/1.51  A new axiom: (forall (B3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) B3)->(((ord_le6747313008572928689nteger B3) one_one_Code_integer)->(((eq Prop) ((ord_le3102999989581377725nteger ((power_8256067586552552935nteger B3) M)) ((power_8256067586552552935nteger B3) N2))) ((ord_less_eq_nat N2) M)))))
% 0.97/1.51  FOF formula (forall (B3:real) (M:nat) (N2:nat), (((ord_less_real zero_zero_real) B3)->(((ord_less_real B3) one_one_real)->(((eq Prop) ((ord_less_eq_real ((power_power_real B3) M)) ((power_power_real B3) N2))) ((ord_less_eq_nat N2) M))))) of role axiom named fact_16_power__decreasing__iff
% 0.97/1.51  A new axiom: (forall (B3:real) (M:nat) (N2:nat), (((ord_less_real zero_zero_real) B3)->(((ord_less_real B3) one_one_real)->(((eq Prop) ((ord_less_eq_real ((power_power_real B3) M)) ((power_power_real B3) N2))) ((ord_less_eq_nat N2) M)))))
% 0.97/1.51  FOF formula (forall (B3:rat) (M:nat) (N2:nat), (((ord_less_rat zero_zero_rat) B3)->(((ord_less_rat B3) one_one_rat)->(((eq Prop) ((ord_less_eq_rat ((power_power_rat B3) M)) ((power_power_rat B3) N2))) ((ord_less_eq_nat N2) M))))) of role axiom named fact_17_power__decreasing__iff
% 0.97/1.51  A new axiom: (forall (B3:rat) (M:nat) (N2:nat), (((ord_less_rat zero_zero_rat) B3)->(((ord_less_rat B3) one_one_rat)->(((eq Prop) ((ord_less_eq_rat ((power_power_rat B3) M)) ((power_power_rat B3) N2))) ((ord_less_eq_nat N2) M)))))
% 0.97/1.51  FOF formula (forall (B3:nat) (M:nat) (N2:nat), (((ord_less_nat zero_zero_nat) B3)->(((ord_less_nat B3) one_one_nat)->(((eq Prop) ((ord_less_eq_nat ((power_power_nat B3) M)) ((power_power_nat B3) N2))) ((ord_less_eq_nat N2) M))))) of role axiom named fact_18_power__decreasing__iff
% 0.97/1.51  A new axiom: (forall (B3:nat) (M:nat) (N2:nat), (((ord_less_nat zero_zero_nat) B3)->(((ord_less_nat B3) one_one_nat)->(((eq Prop) ((ord_less_eq_nat ((power_power_nat B3) M)) ((power_power_nat B3) N2))) ((ord_less_eq_nat N2) M)))))
% 0.97/1.51  FOF formula (forall (B3:int) (M:nat) (N2:nat), (((ord_less_int zero_zero_int) B3)->(((ord_less_int B3) one_one_int)->(((eq Prop) ((ord_less_eq_int ((power_power_int B3) M)) ((power_power_int B3) N2))) ((ord_less_eq_nat N2) M))))) of role axiom named fact_19_power__decreasing__iff
% 0.97/1.51  A new axiom: (forall (B3:int) (M:nat) (N2:nat), (((ord_less_int zero_zero_int) B3)->(((ord_less_int B3) one_one_int)->(((eq Prop) ((ord_less_eq_int ((power_power_int B3) M)) ((power_power_int B3) N2))) ((ord_less_eq_nat N2) M)))))
% 0.97/1.51  FOF formula (forall (A3:code_integer), (((eq Prop) ((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one))))) (not (((eq code_integer) A3) zero_z3403309356797280102nteger)))) of role axiom named fact_20_zero__less__power2
% 0.97/1.51  A new axiom: (forall (A3:code_integer), (((eq Prop) ((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one))))) (not (((eq code_integer) A3) zero_z3403309356797280102nteger))))
% 0.97/1.52  FOF formula (forall (A3:real), (((eq Prop) ((ord_less_real zero_zero_real) ((power_power_real A3) (numeral_numeral_nat (bit0 one))))) (not (((eq real) A3) zero_zero_real)))) of role axiom named fact_21_zero__less__power2
% 0.97/1.52  A new axiom: (forall (A3:real), (((eq Prop) ((ord_less_real zero_zero_real) ((power_power_real A3) (numeral_numeral_nat (bit0 one))))) (not (((eq real) A3) zero_zero_real))))
% 0.97/1.52  FOF formula (forall (A3:rat), (((eq Prop) ((ord_less_rat zero_zero_rat) ((power_power_rat A3) (numeral_numeral_nat (bit0 one))))) (not (((eq rat) A3) zero_zero_rat)))) of role axiom named fact_22_zero__less__power2
% 0.97/1.52  A new axiom: (forall (A3:rat), (((eq Prop) ((ord_less_rat zero_zero_rat) ((power_power_rat A3) (numeral_numeral_nat (bit0 one))))) (not (((eq rat) A3) zero_zero_rat))))
% 0.97/1.52  FOF formula (forall (A3:int), (((eq Prop) ((ord_less_int zero_zero_int) ((power_power_int A3) (numeral_numeral_nat (bit0 one))))) (not (((eq int) A3) zero_zero_int)))) of role axiom named fact_23_zero__less__power2
% 0.97/1.52  A new axiom: (forall (A3:int), (((eq Prop) ((ord_less_int zero_zero_int) ((power_power_int A3) (numeral_numeral_nat (bit0 one))))) (not (((eq int) A3) zero_zero_int))))
% 0.97/1.52  FOF formula (forall (A3:real), (((eq Prop) ((ord_less_eq_real ((power_power_real A3) (numeral_numeral_nat (bit0 one)))) zero_zero_real)) (((eq real) A3) zero_zero_real))) of role axiom named fact_24_power2__less__eq__zero__iff
% 0.97/1.52  A new axiom: (forall (A3:real), (((eq Prop) ((ord_less_eq_real ((power_power_real A3) (numeral_numeral_nat (bit0 one)))) zero_zero_real)) (((eq real) A3) zero_zero_real)))
% 0.97/1.52  FOF formula (forall (A3:code_integer), (((eq Prop) ((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one)))) zero_z3403309356797280102nteger)) (((eq code_integer) A3) zero_z3403309356797280102nteger))) of role axiom named fact_25_power2__less__eq__zero__iff
% 0.97/1.52  A new axiom: (forall (A3:code_integer), (((eq Prop) ((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one)))) zero_z3403309356797280102nteger)) (((eq code_integer) A3) zero_z3403309356797280102nteger)))
% 0.97/1.52  FOF formula (forall (A3:rat), (((eq Prop) ((ord_less_eq_rat ((power_power_rat A3) (numeral_numeral_nat (bit0 one)))) zero_zero_rat)) (((eq rat) A3) zero_zero_rat))) of role axiom named fact_26_power2__less__eq__zero__iff
% 0.97/1.52  A new axiom: (forall (A3:rat), (((eq Prop) ((ord_less_eq_rat ((power_power_rat A3) (numeral_numeral_nat (bit0 one)))) zero_zero_rat)) (((eq rat) A3) zero_zero_rat)))
% 0.97/1.52  FOF formula (forall (A3:int), (((eq Prop) ((ord_less_eq_int ((power_power_int A3) (numeral_numeral_nat (bit0 one)))) zero_zero_int)) (((eq int) A3) zero_zero_int))) of role axiom named fact_27_power2__less__eq__zero__iff
% 0.97/1.52  A new axiom: (forall (A3:int), (((eq Prop) ((ord_less_eq_int ((power_power_int A3) (numeral_numeral_nat (bit0 one)))) zero_zero_int)) (((eq int) A3) zero_zero_int)))
% 0.97/1.52  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_eq_real zero_zero_real) Y2)->(((eq Prop) (((eq real) ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y2) (numeral_numeral_nat (bit0 one))))) (((eq real) X2) Y2))))) of role axiom named fact_28_power2__eq__iff__nonneg
% 0.97/1.52  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_eq_real zero_zero_real) Y2)->(((eq Prop) (((eq real) ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y2) (numeral_numeral_nat (bit0 one))))) (((eq real) X2) Y2)))))
% 0.97/1.52  FOF formula (forall (X2:code_integer) (Y2:code_integer), (((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) X2)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) Y2)->(((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger X2) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y2) (numeral_numeral_nat (bit0 one))))) (((eq code_integer) X2) Y2))))) of role axiom named fact_29_power2__eq__iff__nonneg
% 0.97/1.52  A new axiom: (forall (X2:code_integer) (Y2:code_integer), (((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) X2)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) Y2)->(((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger X2) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y2) (numeral_numeral_nat (bit0 one))))) (((eq code_integer) X2) Y2)))))
% 0.97/1.52  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_eq_rat zero_zero_rat) Y2)->(((eq Prop) (((eq rat) ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y2) (numeral_numeral_nat (bit0 one))))) (((eq rat) X2) Y2))))) of role axiom named fact_30_power2__eq__iff__nonneg
% 0.97/1.52  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_eq_rat zero_zero_rat) Y2)->(((eq Prop) (((eq rat) ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y2) (numeral_numeral_nat (bit0 one))))) (((eq rat) X2) Y2)))))
% 0.97/1.52  FOF formula (forall (X2:nat) (Y2:nat), (((ord_less_eq_nat zero_zero_nat) X2)->(((ord_less_eq_nat zero_zero_nat) Y2)->(((eq Prop) (((eq nat) ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y2) (numeral_numeral_nat (bit0 one))))) (((eq nat) X2) Y2))))) of role axiom named fact_31_power2__eq__iff__nonneg
% 0.97/1.52  A new axiom: (forall (X2:nat) (Y2:nat), (((ord_less_eq_nat zero_zero_nat) X2)->(((ord_less_eq_nat zero_zero_nat) Y2)->(((eq Prop) (((eq nat) ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y2) (numeral_numeral_nat (bit0 one))))) (((eq nat) X2) Y2)))))
% 0.97/1.52  FOF formula (forall (X2:int) (Y2:int), (((ord_less_eq_int zero_zero_int) X2)->(((ord_less_eq_int zero_zero_int) Y2)->(((eq Prop) (((eq int) ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y2) (numeral_numeral_nat (bit0 one))))) (((eq int) X2) Y2))))) of role axiom named fact_32_power2__eq__iff__nonneg
% 0.97/1.52  A new axiom: (forall (X2:int) (Y2:int), (((ord_less_eq_int zero_zero_int) X2)->(((ord_less_eq_int zero_zero_int) Y2)->(((eq Prop) (((eq int) ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y2) (numeral_numeral_nat (bit0 one))))) (((eq int) X2) Y2)))))
% 0.97/1.52  FOF formula (((eq word_N3645301735248828278l_num1) ((divide1791077408188789448l_num1 one_on7727431528512463931l_num1) (numera7442385471795722001l_num1 (bit0 one)))) zero_z3563351764282998399l_num1) of role axiom named fact_33_bits__1__div__2
% 0.97/1.52  A new axiom: (((eq word_N3645301735248828278l_num1) ((divide1791077408188789448l_num1 one_on7727431528512463931l_num1) (numera7442385471795722001l_num1 (bit0 one)))) zero_z3563351764282998399l_num1)
% 0.97/1.52  FOF formula (((eq uint32) ((divide_divide_uint32 one_one_uint32) (numera9087168376688890119uint32 (bit0 one)))) zero_zero_uint32) of role axiom named fact_34_bits__1__div__2
% 0.97/1.52  A new axiom: (((eq uint32) ((divide_divide_uint32 one_one_uint32) (numera9087168376688890119uint32 (bit0 one)))) zero_zero_uint32)
% 0.97/1.52  FOF formula (((eq nat) ((divide_divide_nat one_one_nat) (numeral_numeral_nat (bit0 one)))) zero_zero_nat) of role axiom named fact_35_bits__1__div__2
% 0.97/1.52  A new axiom: (((eq nat) ((divide_divide_nat one_one_nat) (numeral_numeral_nat (bit0 one)))) zero_zero_nat)
% 0.97/1.52  FOF formula (((eq int) ((divide_divide_int one_one_int) (numeral_numeral_int (bit0 one)))) zero_zero_int) of role axiom named fact_36_bits__1__div__2
% 0.97/1.52  A new axiom: (((eq int) ((divide_divide_int one_one_int) (numeral_numeral_int (bit0 one)))) zero_zero_int)
% 0.97/1.52  FOF formula (((eq nat) ((divide_divide_nat one_one_nat) (numeral_numeral_nat (bit0 one)))) zero_zero_nat) of role axiom named fact_37_one__div__two__eq__zero
% 0.97/1.52  A new axiom: (((eq nat) ((divide_divide_nat one_one_nat) (numeral_numeral_nat (bit0 one)))) zero_zero_nat)
% 0.97/1.52  FOF formula (((eq int) ((divide_divide_int one_one_int) (numeral_numeral_int (bit0 one)))) zero_zero_int) of role axiom named fact_38_one__div__two__eq__zero
% 0.97/1.52  A new axiom: (((eq int) ((divide_divide_int one_one_int) (numeral_numeral_int (bit0 one)))) zero_zero_int)
% 1.02/1.53  FOF formula (forall (B3:code_integer) (X2:nat) (Y2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) B3)->(((eq Prop) ((ord_le3102999989581377725nteger ((power_8256067586552552935nteger B3) X2)) ((power_8256067586552552935nteger B3) Y2))) ((ord_less_eq_nat X2) Y2)))) of role axiom named fact_39_power__increasing__iff
% 1.02/1.53  A new axiom: (forall (B3:code_integer) (X2:nat) (Y2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) B3)->(((eq Prop) ((ord_le3102999989581377725nteger ((power_8256067586552552935nteger B3) X2)) ((power_8256067586552552935nteger B3) Y2))) ((ord_less_eq_nat X2) Y2))))
% 1.02/1.53  FOF formula (forall (B3:real) (X2:nat) (Y2:nat), (((ord_less_real one_one_real) B3)->(((eq Prop) ((ord_less_eq_real ((power_power_real B3) X2)) ((power_power_real B3) Y2))) ((ord_less_eq_nat X2) Y2)))) of role axiom named fact_40_power__increasing__iff
% 1.02/1.53  A new axiom: (forall (B3:real) (X2:nat) (Y2:nat), (((ord_less_real one_one_real) B3)->(((eq Prop) ((ord_less_eq_real ((power_power_real B3) X2)) ((power_power_real B3) Y2))) ((ord_less_eq_nat X2) Y2))))
% 1.02/1.53  FOF formula (forall (B3:rat) (X2:nat) (Y2:nat), (((ord_less_rat one_one_rat) B3)->(((eq Prop) ((ord_less_eq_rat ((power_power_rat B3) X2)) ((power_power_rat B3) Y2))) ((ord_less_eq_nat X2) Y2)))) of role axiom named fact_41_power__increasing__iff
% 1.02/1.53  A new axiom: (forall (B3:rat) (X2:nat) (Y2:nat), (((ord_less_rat one_one_rat) B3)->(((eq Prop) ((ord_less_eq_rat ((power_power_rat B3) X2)) ((power_power_rat B3) Y2))) ((ord_less_eq_nat X2) Y2))))
% 1.02/1.53  FOF formula (forall (B3:nat) (X2:nat) (Y2:nat), (((ord_less_nat one_one_nat) B3)->(((eq Prop) ((ord_less_eq_nat ((power_power_nat B3) X2)) ((power_power_nat B3) Y2))) ((ord_less_eq_nat X2) Y2)))) of role axiom named fact_42_power__increasing__iff
% 1.02/1.53  A new axiom: (forall (B3:nat) (X2:nat) (Y2:nat), (((ord_less_nat one_one_nat) B3)->(((eq Prop) ((ord_less_eq_nat ((power_power_nat B3) X2)) ((power_power_nat B3) Y2))) ((ord_less_eq_nat X2) Y2))))
% 1.02/1.53  FOF formula (forall (B3:int) (X2:nat) (Y2:nat), (((ord_less_int one_one_int) B3)->(((eq Prop) ((ord_less_eq_int ((power_power_int B3) X2)) ((power_power_int B3) Y2))) ((ord_less_eq_nat X2) Y2)))) of role axiom named fact_43_power__increasing__iff
% 1.02/1.53  A new axiom: (forall (B3:int) (X2:nat) (Y2:nat), (((ord_less_int one_one_int) B3)->(((eq Prop) ((ord_less_eq_int ((power_power_int B3) X2)) ((power_power_int B3) Y2))) ((ord_less_eq_nat X2) Y2))))
% 1.02/1.53  FOF formula (forall (A3:real) (B3:real) (N2:nat), (((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real zero_zero_real) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_less_eq_real ((power_power_real A3) N2)) ((power_power_real B3) N2))) ((ord_less_eq_real A3) B3)))))) of role axiom named fact_44_power__mono__iff
% 1.02/1.53  A new axiom: (forall (A3:real) (B3:real) (N2:nat), (((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real zero_zero_real) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_less_eq_real ((power_power_real A3) N2)) ((power_power_real B3) N2))) ((ord_less_eq_real A3) B3))))))
% 1.02/1.53  FOF formula (forall (A3:code_integer) (B3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))) ((ord_le3102999989581377725nteger A3) B3)))))) of role axiom named fact_45_power__mono__iff
% 1.02/1.53  A new axiom: (forall (A3:code_integer) (B3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))) ((ord_le3102999989581377725nteger A3) B3))))))
% 1.02/1.53  FOF formula (forall (A3:rat) (B3:rat) (N2:nat), (((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat zero_zero_rat) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_less_eq_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2))) ((ord_less_eq_rat A3) B3)))))) of role axiom named fact_46_power__mono__iff
% 1.02/1.54  A new axiom: (forall (A3:rat) (B3:rat) (N2:nat), (((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat zero_zero_rat) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_less_eq_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2))) ((ord_less_eq_rat A3) B3))))))
% 1.02/1.54  FOF formula (forall (A3:nat) (B3:nat) (N2:nat), (((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat zero_zero_nat) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_less_eq_nat ((power_power_nat A3) N2)) ((power_power_nat B3) N2))) ((ord_less_eq_nat A3) B3)))))) of role axiom named fact_47_power__mono__iff
% 1.02/1.54  A new axiom: (forall (A3:nat) (B3:nat) (N2:nat), (((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat zero_zero_nat) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_less_eq_nat ((power_power_nat A3) N2)) ((power_power_nat B3) N2))) ((ord_less_eq_nat A3) B3))))))
% 1.02/1.54  FOF formula (forall (A3:int) (B3:int) (N2:nat), (((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int zero_zero_int) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_less_eq_int ((power_power_int A3) N2)) ((power_power_int B3) N2))) ((ord_less_eq_int A3) B3)))))) of role axiom named fact_48_power__mono__iff
% 1.02/1.54  A new axiom: (forall (A3:int) (B3:int) (N2:nat), (((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int zero_zero_int) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq Prop) ((ord_less_eq_int ((power_power_int A3) N2)) ((power_power_int B3) N2))) ((ord_less_eq_int A3) B3))))))
% 1.02/1.54  FOF formula (forall (B3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) B3)->(((ord_le6747313008572928689nteger B3) one_one_Code_integer)->(((eq Prop) ((ord_le6747313008572928689nteger ((power_8256067586552552935nteger B3) M)) ((power_8256067586552552935nteger B3) N2))) ((ord_less_nat N2) M))))) of role axiom named fact_49_power__strict__decreasing__iff
% 1.02/1.54  A new axiom: (forall (B3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) B3)->(((ord_le6747313008572928689nteger B3) one_one_Code_integer)->(((eq Prop) ((ord_le6747313008572928689nteger ((power_8256067586552552935nteger B3) M)) ((power_8256067586552552935nteger B3) N2))) ((ord_less_nat N2) M)))))
% 1.02/1.54  FOF formula (forall (B3:real) (M:nat) (N2:nat), (((ord_less_real zero_zero_real) B3)->(((ord_less_real B3) one_one_real)->(((eq Prop) ((ord_less_real ((power_power_real B3) M)) ((power_power_real B3) N2))) ((ord_less_nat N2) M))))) of role axiom named fact_50_power__strict__decreasing__iff
% 1.02/1.54  A new axiom: (forall (B3:real) (M:nat) (N2:nat), (((ord_less_real zero_zero_real) B3)->(((ord_less_real B3) one_one_real)->(((eq Prop) ((ord_less_real ((power_power_real B3) M)) ((power_power_real B3) N2))) ((ord_less_nat N2) M)))))
% 1.02/1.54  FOF formula (forall (B3:rat) (M:nat) (N2:nat), (((ord_less_rat zero_zero_rat) B3)->(((ord_less_rat B3) one_one_rat)->(((eq Prop) ((ord_less_rat ((power_power_rat B3) M)) ((power_power_rat B3) N2))) ((ord_less_nat N2) M))))) of role axiom named fact_51_power__strict__decreasing__iff
% 1.02/1.54  A new axiom: (forall (B3:rat) (M:nat) (N2:nat), (((ord_less_rat zero_zero_rat) B3)->(((ord_less_rat B3) one_one_rat)->(((eq Prop) ((ord_less_rat ((power_power_rat B3) M)) ((power_power_rat B3) N2))) ((ord_less_nat N2) M)))))
% 1.02/1.54  FOF formula (forall (B3:nat) (M:nat) (N2:nat), (((ord_less_nat zero_zero_nat) B3)->(((ord_less_nat B3) one_one_nat)->(((eq Prop) ((ord_less_nat ((power_power_nat B3) M)) ((power_power_nat B3) N2))) ((ord_less_nat N2) M))))) of role axiom named fact_52_power__strict__decreasing__iff
% 1.02/1.54  A new axiom: (forall (B3:nat) (M:nat) (N2:nat), (((ord_less_nat zero_zero_nat) B3)->(((ord_less_nat B3) one_one_nat)->(((eq Prop) ((ord_less_nat ((power_power_nat B3) M)) ((power_power_nat B3) N2))) ((ord_less_nat N2) M)))))
% 1.02/1.54  FOF formula (forall (B3:int) (M:nat) (N2:nat), (((ord_less_int zero_zero_int) B3)->(((ord_less_int B3) one_one_int)->(((eq Prop) ((ord_less_int ((power_power_int B3) M)) ((power_power_int B3) N2))) ((ord_less_nat N2) M))))) of role axiom named fact_53_power__strict__decreasing__iff
% 1.04/1.55  A new axiom: (forall (B3:int) (M:nat) (N2:nat), (((ord_less_int zero_zero_int) B3)->(((ord_less_int B3) one_one_int)->(((eq Prop) ((ord_less_int ((power_power_int B3) M)) ((power_power_int B3) N2))) ((ord_less_nat N2) M)))))
% 1.04/1.55  FOF formula (forall (A3:rat), (((eq Prop) (((eq rat) ((power_power_rat A3) (numeral_numeral_nat (bit0 one)))) zero_zero_rat)) (((eq rat) A3) zero_zero_rat))) of role axiom named fact_54_zero__eq__power2
% 1.04/1.55  A new axiom: (forall (A3:rat), (((eq Prop) (((eq rat) ((power_power_rat A3) (numeral_numeral_nat (bit0 one)))) zero_zero_rat)) (((eq rat) A3) zero_zero_rat)))
% 1.04/1.55  FOF formula (forall (A3:nat), (((eq Prop) (((eq nat) ((power_power_nat A3) (numeral_numeral_nat (bit0 one)))) zero_zero_nat)) (((eq nat) A3) zero_zero_nat))) of role axiom named fact_55_zero__eq__power2
% 1.04/1.55  A new axiom: (forall (A3:nat), (((eq Prop) (((eq nat) ((power_power_nat A3) (numeral_numeral_nat (bit0 one)))) zero_zero_nat)) (((eq nat) A3) zero_zero_nat)))
% 1.04/1.55  FOF formula (forall (A3:int), (((eq Prop) (((eq int) ((power_power_int A3) (numeral_numeral_nat (bit0 one)))) zero_zero_int)) (((eq int) A3) zero_zero_int))) of role axiom named fact_56_zero__eq__power2
% 1.04/1.55  A new axiom: (forall (A3:int), (((eq Prop) (((eq int) ((power_power_int A3) (numeral_numeral_nat (bit0 one)))) zero_zero_int)) (((eq int) A3) zero_zero_int)))
% 1.04/1.55  FOF formula (forall (A3:real), (((eq Prop) (((eq real) ((power_power_real A3) (numeral_numeral_nat (bit0 one)))) zero_zero_real)) (((eq real) A3) zero_zero_real))) of role axiom named fact_57_zero__eq__power2
% 1.04/1.55  A new axiom: (forall (A3:real), (((eq Prop) (((eq real) ((power_power_real A3) (numeral_numeral_nat (bit0 one)))) zero_zero_real)) (((eq real) A3) zero_zero_real)))
% 1.04/1.55  FOF formula (forall (A3:complex), (((eq Prop) (((eq complex) ((power_power_complex A3) (numeral_numeral_nat (bit0 one)))) zero_zero_complex)) (((eq complex) A3) zero_zero_complex))) of role axiom named fact_58_zero__eq__power2
% 1.04/1.55  A new axiom: (forall (A3:complex), (((eq Prop) (((eq complex) ((power_power_complex A3) (numeral_numeral_nat (bit0 one)))) zero_zero_complex)) (((eq complex) A3) zero_zero_complex)))
% 1.04/1.55  FOF formula (forall (A3:code_integer), (((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one)))) zero_z3403309356797280102nteger)) (((eq code_integer) A3) zero_z3403309356797280102nteger))) of role axiom named fact_59_zero__eq__power2
% 1.04/1.55  A new axiom: (forall (A3:code_integer), (((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one)))) zero_z3403309356797280102nteger)) (((eq code_integer) A3) zero_z3403309356797280102nteger)))
% 1.04/1.55  FOF formula (forall (K:int), (((eq Prop) ((ord_less_int ((divide_divide_int K) (numeral_numeral_int (bit0 one)))) zero_zero_int)) ((ord_less_int K) zero_zero_int))) of role axiom named fact_60_half__negative__int__iff
% 1.04/1.55  A new axiom: (forall (K:int), (((eq Prop) ((ord_less_int ((divide_divide_int K) (numeral_numeral_int (bit0 one)))) zero_zero_int)) ((ord_less_int K) zero_zero_int)))
% 1.04/1.55  FOF formula (forall (K:int), (((eq Prop) ((ord_less_eq_int zero_zero_int) ((divide_divide_int K) (numeral_numeral_int (bit0 one))))) ((ord_less_eq_int zero_zero_int) K))) of role axiom named fact_61_half__nonnegative__int__iff
% 1.04/1.55  A new axiom: (forall (K:int), (((eq Prop) ((ord_less_eq_int zero_zero_int) ((divide_divide_int K) (numeral_numeral_int (bit0 one))))) ((ord_less_eq_int zero_zero_int) K)))
% 1.04/1.55  FOF formula (forall (A3:word_N3645301735248828278l_num1), (((eq word_N3645301735248828278l_num1) ((divide1791077408188789448l_num1 A3) zero_z3563351764282998399l_num1)) zero_z3563351764282998399l_num1)) of role axiom named fact_62_bits__div__by__0
% 1.04/1.55  A new axiom: (forall (A3:word_N3645301735248828278l_num1), (((eq word_N3645301735248828278l_num1) ((divide1791077408188789448l_num1 A3) zero_z3563351764282998399l_num1)) zero_z3563351764282998399l_num1))
% 1.04/1.55  FOF formula (forall (A3:uint32), (((eq uint32) ((divide_divide_uint32 A3) zero_zero_uint32)) zero_zero_uint32)) of role axiom named fact_63_bits__div__by__0
% 1.04/1.55  A new axiom: (forall (A3:uint32), (((eq uint32) ((divide_divide_uint32 A3) zero_zero_uint32)) zero_zero_uint32))
% 1.04/1.55  FOF formula (forall (A3:nat), (((eq nat) ((divide_divide_nat A3) zero_zero_nat)) zero_zero_nat)) of role axiom named fact_64_bits__div__by__0
% 1.04/1.55  A new axiom: (forall (A3:nat), (((eq nat) ((divide_divide_nat A3) zero_zero_nat)) zero_zero_nat))
% 1.04/1.55  FOF formula (forall (A3:int), (((eq int) ((divide_divide_int A3) zero_zero_int)) zero_zero_int)) of role axiom named fact_65_bits__div__by__0
% 1.04/1.55  A new axiom: (forall (A3:int), (((eq int) ((divide_divide_int A3) zero_zero_int)) zero_zero_int))
% 1.04/1.55  FOF formula (forall (A3:word_N3645301735248828278l_num1), (((eq word_N3645301735248828278l_num1) ((divide1791077408188789448l_num1 zero_z3563351764282998399l_num1) A3)) zero_z3563351764282998399l_num1)) of role axiom named fact_66_bits__div__0
% 1.04/1.55  A new axiom: (forall (A3:word_N3645301735248828278l_num1), (((eq word_N3645301735248828278l_num1) ((divide1791077408188789448l_num1 zero_z3563351764282998399l_num1) A3)) zero_z3563351764282998399l_num1))
% 1.04/1.55  FOF formula (forall (A3:uint32), (((eq uint32) ((divide_divide_uint32 zero_zero_uint32) A3)) zero_zero_uint32)) of role axiom named fact_67_bits__div__0
% 1.04/1.55  A new axiom: (forall (A3:uint32), (((eq uint32) ((divide_divide_uint32 zero_zero_uint32) A3)) zero_zero_uint32))
% 1.04/1.55  FOF formula (forall (A3:nat), (((eq nat) ((divide_divide_nat zero_zero_nat) A3)) zero_zero_nat)) of role axiom named fact_68_bits__div__0
% 1.04/1.55  A new axiom: (forall (A3:nat), (((eq nat) ((divide_divide_nat zero_zero_nat) A3)) zero_zero_nat))
% 1.04/1.55  FOF formula (forall (A3:int), (((eq int) ((divide_divide_int zero_zero_int) A3)) zero_zero_int)) of role axiom named fact_69_bits__div__0
% 1.04/1.55  A new axiom: (forall (A3:int), (((eq int) ((divide_divide_int zero_zero_int) A3)) zero_zero_int))
% 1.04/1.55  FOF formula (forall (A3:uint32), (((eq uint32) ((divide_divide_uint32 A3) one_one_uint32)) A3)) of role axiom named fact_70_bits__div__by__1
% 1.04/1.55  A new axiom: (forall (A3:uint32), (((eq uint32) ((divide_divide_uint32 A3) one_one_uint32)) A3))
% 1.04/1.55  FOF formula (forall (A3:nat), (((eq nat) ((divide_divide_nat A3) one_one_nat)) A3)) of role axiom named fact_71_bits__div__by__1
% 1.04/1.55  A new axiom: (forall (A3:nat), (((eq nat) ((divide_divide_nat A3) one_one_nat)) A3))
% 1.04/1.55  FOF formula (forall (A3:int), (((eq int) ((divide_divide_int A3) one_one_int)) A3)) of role axiom named fact_72_bits__div__by__1
% 1.04/1.55  A new axiom: (forall (A3:int), (((eq int) ((divide_divide_int A3) one_one_int)) A3))
% 1.04/1.55  FOF formula (forall (N2:nat), (((eq uint32) ((power_power_uint32 one_one_uint32) N2)) one_one_uint32)) of role axiom named fact_73_power__one
% 1.04/1.55  A new axiom: (forall (N2:nat), (((eq uint32) ((power_power_uint32 one_one_uint32) N2)) one_one_uint32))
% 1.04/1.55  FOF formula (forall (N2:nat), (((eq rat) ((power_power_rat one_one_rat) N2)) one_one_rat)) of role axiom named fact_74_power__one
% 1.04/1.55  A new axiom: (forall (N2:nat), (((eq rat) ((power_power_rat one_one_rat) N2)) one_one_rat))
% 1.04/1.55  FOF formula (forall (N2:nat), (((eq nat) ((power_power_nat one_one_nat) N2)) one_one_nat)) of role axiom named fact_75_power__one
% 1.04/1.55  A new axiom: (forall (N2:nat), (((eq nat) ((power_power_nat one_one_nat) N2)) one_one_nat))
% 1.04/1.55  FOF formula (forall (N2:nat), (((eq int) ((power_power_int one_one_int) N2)) one_one_int)) of role axiom named fact_76_power__one
% 1.04/1.55  A new axiom: (forall (N2:nat), (((eq int) ((power_power_int one_one_int) N2)) one_one_int))
% 1.04/1.55  FOF formula (forall (N2:nat), (((eq real) ((power_power_real one_one_real) N2)) one_one_real)) of role axiom named fact_77_power__one
% 1.04/1.55  A new axiom: (forall (N2:nat), (((eq real) ((power_power_real one_one_real) N2)) one_one_real))
% 1.04/1.55  FOF formula (forall (N2:nat), (((eq complex) ((power_power_complex one_one_complex) N2)) one_one_complex)) of role axiom named fact_78_power__one
% 1.04/1.55  A new axiom: (forall (N2:nat), (((eq complex) ((power_power_complex one_one_complex) N2)) one_one_complex))
% 1.04/1.55  FOF formula (forall (N2:nat), (((eq code_integer) ((power_8256067586552552935nteger one_one_Code_integer) N2)) one_one_Code_integer)) of role axiom named fact_79_power__one
% 1.04/1.56  A new axiom: (forall (N2:nat), (((eq code_integer) ((power_8256067586552552935nteger one_one_Code_integer) N2)) one_one_Code_integer))
% 1.04/1.56  FOF formula (forall (A3:nat), (((eq nat) ((power_power_nat A3) one_one_nat)) A3)) of role axiom named fact_80_power__one__right
% 1.04/1.56  A new axiom: (forall (A3:nat), (((eq nat) ((power_power_nat A3) one_one_nat)) A3))
% 1.04/1.56  FOF formula (forall (A3:int), (((eq int) ((power_power_int A3) one_one_nat)) A3)) of role axiom named fact_81_power__one__right
% 1.04/1.56  A new axiom: (forall (A3:int), (((eq int) ((power_power_int A3) one_one_nat)) A3))
% 1.04/1.56  FOF formula (forall (A3:real), (((eq real) ((power_power_real A3) one_one_nat)) A3)) of role axiom named fact_82_power__one__right
% 1.04/1.56  A new axiom: (forall (A3:real), (((eq real) ((power_power_real A3) one_one_nat)) A3))
% 1.04/1.56  FOF formula (forall (A3:complex), (((eq complex) ((power_power_complex A3) one_one_nat)) A3)) of role axiom named fact_83_power__one__right
% 1.04/1.56  A new axiom: (forall (A3:complex), (((eq complex) ((power_power_complex A3) one_one_nat)) A3))
% 1.04/1.56  FOF formula (forall (A3:code_integer), (((eq code_integer) ((power_8256067586552552935nteger A3) one_one_nat)) A3)) of role axiom named fact_84_power__one__right
% 1.04/1.56  A new axiom: (forall (A3:code_integer), (((eq code_integer) ((power_8256067586552552935nteger A3) one_one_nat)) A3))
% 1.04/1.56  FOF formula (forall (A3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) A3)->(((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger A3) M)) ((power_8256067586552552935nteger A3) N2))) (((eq nat) M) N2)))) of role axiom named fact_85_power__inject__exp
% 1.04/1.56  A new axiom: (forall (A3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) A3)->(((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger A3) M)) ((power_8256067586552552935nteger A3) N2))) (((eq nat) M) N2))))
% 1.04/1.56  FOF formula (forall (A3:real) (M:nat) (N2:nat), (((ord_less_real one_one_real) A3)->(((eq Prop) (((eq real) ((power_power_real A3) M)) ((power_power_real A3) N2))) (((eq nat) M) N2)))) of role axiom named fact_86_power__inject__exp
% 1.04/1.56  A new axiom: (forall (A3:real) (M:nat) (N2:nat), (((ord_less_real one_one_real) A3)->(((eq Prop) (((eq real) ((power_power_real A3) M)) ((power_power_real A3) N2))) (((eq nat) M) N2))))
% 1.04/1.56  FOF formula (forall (A3:rat) (M:nat) (N2:nat), (((ord_less_rat one_one_rat) A3)->(((eq Prop) (((eq rat) ((power_power_rat A3) M)) ((power_power_rat A3) N2))) (((eq nat) M) N2)))) of role axiom named fact_87_power__inject__exp
% 1.04/1.56  A new axiom: (forall (A3:rat) (M:nat) (N2:nat), (((ord_less_rat one_one_rat) A3)->(((eq Prop) (((eq rat) ((power_power_rat A3) M)) ((power_power_rat A3) N2))) (((eq nat) M) N2))))
% 1.04/1.56  FOF formula (forall (A3:nat) (M:nat) (N2:nat), (((ord_less_nat one_one_nat) A3)->(((eq Prop) (((eq nat) ((power_power_nat A3) M)) ((power_power_nat A3) N2))) (((eq nat) M) N2)))) of role axiom named fact_88_power__inject__exp
% 1.04/1.56  A new axiom: (forall (A3:nat) (M:nat) (N2:nat), (((ord_less_nat one_one_nat) A3)->(((eq Prop) (((eq nat) ((power_power_nat A3) M)) ((power_power_nat A3) N2))) (((eq nat) M) N2))))
% 1.04/1.56  FOF formula (forall (A3:int) (M:nat) (N2:nat), (((ord_less_int one_one_int) A3)->(((eq Prop) (((eq int) ((power_power_int A3) M)) ((power_power_int A3) N2))) (((eq nat) M) N2)))) of role axiom named fact_89_power__inject__exp
% 1.04/1.56  A new axiom: (forall (A3:int) (M:nat) (N2:nat), (((ord_less_int one_one_int) A3)->(((eq Prop) (((eq int) ((power_power_int A3) M)) ((power_power_int A3) N2))) (((eq nat) M) N2))))
% 1.04/1.56  FOF formula (forall (K:num), (((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) (numeral_numeral_nat K))) zero_z3563351764282998399l_num1)) of role axiom named fact_90_power__zero__numeral
% 1.04/1.56  A new axiom: (forall (K:num), (((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) (numeral_numeral_nat K))) zero_z3563351764282998399l_num1))
% 1.04/1.56  FOF formula (forall (K:num), (((eq rat) ((power_power_rat zero_zero_rat) (numeral_numeral_nat K))) zero_zero_rat)) of role axiom named fact_91_power__zero__numeral
% 1.04/1.57  A new axiom: (forall (K:num), (((eq rat) ((power_power_rat zero_zero_rat) (numeral_numeral_nat K))) zero_zero_rat))
% 1.04/1.57  FOF formula (forall (K:num), (((eq nat) ((power_power_nat zero_zero_nat) (numeral_numeral_nat K))) zero_zero_nat)) of role axiom named fact_92_power__zero__numeral
% 1.04/1.57  A new axiom: (forall (K:num), (((eq nat) ((power_power_nat zero_zero_nat) (numeral_numeral_nat K))) zero_zero_nat))
% 1.04/1.57  FOF formula (forall (K:num), (((eq int) ((power_power_int zero_zero_int) (numeral_numeral_nat K))) zero_zero_int)) of role axiom named fact_93_power__zero__numeral
% 1.04/1.57  A new axiom: (forall (K:num), (((eq int) ((power_power_int zero_zero_int) (numeral_numeral_nat K))) zero_zero_int))
% 1.04/1.57  FOF formula (forall (K:num), (((eq real) ((power_power_real zero_zero_real) (numeral_numeral_nat K))) zero_zero_real)) of role axiom named fact_94_power__zero__numeral
% 1.04/1.57  A new axiom: (forall (K:num), (((eq real) ((power_power_real zero_zero_real) (numeral_numeral_nat K))) zero_zero_real))
% 1.04/1.57  FOF formula (forall (K:num), (((eq complex) ((power_power_complex zero_zero_complex) (numeral_numeral_nat K))) zero_zero_complex)) of role axiom named fact_95_power__zero__numeral
% 1.04/1.57  A new axiom: (forall (K:num), (((eq complex) ((power_power_complex zero_zero_complex) (numeral_numeral_nat K))) zero_zero_complex))
% 1.04/1.57  FOF formula (forall (K:num), (((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) (numeral_numeral_nat K))) zero_z3403309356797280102nteger)) of role axiom named fact_96_power__zero__numeral
% 1.04/1.57  A new axiom: (forall (K:num), (((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) (numeral_numeral_nat K))) zero_z3403309356797280102nteger))
% 1.04/1.57  FOF formula (forall (M:nat) (N2:nat), (((ord_less_nat M) N2)->(((eq nat) ((divide_divide_nat M) N2)) zero_zero_nat))) of role axiom named fact_97_div__less
% 1.04/1.57  A new axiom: (forall (M:nat) (N2:nat), (((ord_less_nat M) N2)->(((eq nat) ((divide_divide_nat M) N2)) zero_zero_nat)))
% 1.04/1.57  FOF formula (forall (X2:nat) (N2:nat), (((eq Prop) ((ord_less_nat zero_zero_nat) ((power_power_nat X2) N2))) ((or ((ord_less_nat zero_zero_nat) X2)) (((eq nat) N2) zero_zero_nat)))) of role axiom named fact_98_nat__zero__less__power__iff
% 1.04/1.57  A new axiom: (forall (X2:nat) (N2:nat), (((eq Prop) ((ord_less_nat zero_zero_nat) ((power_power_nat X2) N2))) ((or ((ord_less_nat zero_zero_nat) X2)) (((eq nat) N2) zero_zero_nat))))
% 1.04/1.57  FOF formula (forall (B3:code_integer) (X2:nat) (Y2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) B3)->(((eq Prop) ((ord_le6747313008572928689nteger ((power_8256067586552552935nteger B3) X2)) ((power_8256067586552552935nteger B3) Y2))) ((ord_less_nat X2) Y2)))) of role axiom named fact_99_power__strict__increasing__iff
% 1.04/1.57  A new axiom: (forall (B3:code_integer) (X2:nat) (Y2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) B3)->(((eq Prop) ((ord_le6747313008572928689nteger ((power_8256067586552552935nteger B3) X2)) ((power_8256067586552552935nteger B3) Y2))) ((ord_less_nat X2) Y2))))
% 1.04/1.57  FOF formula (forall (B3:real) (X2:nat) (Y2:nat), (((ord_less_real one_one_real) B3)->(((eq Prop) ((ord_less_real ((power_power_real B3) X2)) ((power_power_real B3) Y2))) ((ord_less_nat X2) Y2)))) of role axiom named fact_100_power__strict__increasing__iff
% 1.04/1.57  A new axiom: (forall (B3:real) (X2:nat) (Y2:nat), (((ord_less_real one_one_real) B3)->(((eq Prop) ((ord_less_real ((power_power_real B3) X2)) ((power_power_real B3) Y2))) ((ord_less_nat X2) Y2))))
% 1.04/1.57  FOF formula (forall (B3:rat) (X2:nat) (Y2:nat), (((ord_less_rat one_one_rat) B3)->(((eq Prop) ((ord_less_rat ((power_power_rat B3) X2)) ((power_power_rat B3) Y2))) ((ord_less_nat X2) Y2)))) of role axiom named fact_101_power__strict__increasing__iff
% 1.04/1.57  A new axiom: (forall (B3:rat) (X2:nat) (Y2:nat), (((ord_less_rat one_one_rat) B3)->(((eq Prop) ((ord_less_rat ((power_power_rat B3) X2)) ((power_power_rat B3) Y2))) ((ord_less_nat X2) Y2))))
% 1.04/1.57  FOF formula (forall (B3:nat) (X2:nat) (Y2:nat), (((ord_less_nat one_one_nat) B3)->(((eq Prop) ((ord_less_nat ((power_power_nat B3) X2)) ((power_power_nat B3) Y2))) ((ord_less_nat X2) Y2)))) of role axiom named fact_102_power__strict__increasing__iff
% 1.04/1.58  A new axiom: (forall (B3:nat) (X2:nat) (Y2:nat), (((ord_less_nat one_one_nat) B3)->(((eq Prop) ((ord_less_nat ((power_power_nat B3) X2)) ((power_power_nat B3) Y2))) ((ord_less_nat X2) Y2))))
% 1.04/1.58  FOF formula (forall (B3:int) (X2:nat) (Y2:nat), (((ord_less_int one_one_int) B3)->(((eq Prop) ((ord_less_int ((power_power_int B3) X2)) ((power_power_int B3) Y2))) ((ord_less_nat X2) Y2)))) of role axiom named fact_103_power__strict__increasing__iff
% 1.04/1.58  A new axiom: (forall (B3:int) (X2:nat) (Y2:nat), (((ord_less_int one_one_int) B3)->(((eq Prop) ((ord_less_int ((power_power_int B3) X2)) ((power_power_int B3) Y2))) ((ord_less_nat X2) Y2))))
% 1.04/1.58  FOF formula (forall (A3:rat) (N2:nat), (((eq Prop) (((eq rat) ((power_power_rat A3) N2)) zero_zero_rat)) ((and (((eq rat) A3) zero_zero_rat)) ((ord_less_nat zero_zero_nat) N2)))) of role axiom named fact_104_power__eq__0__iff
% 1.04/1.58  A new axiom: (forall (A3:rat) (N2:nat), (((eq Prop) (((eq rat) ((power_power_rat A3) N2)) zero_zero_rat)) ((and (((eq rat) A3) zero_zero_rat)) ((ord_less_nat zero_zero_nat) N2))))
% 1.04/1.58  FOF formula (forall (A3:nat) (N2:nat), (((eq Prop) (((eq nat) ((power_power_nat A3) N2)) zero_zero_nat)) ((and (((eq nat) A3) zero_zero_nat)) ((ord_less_nat zero_zero_nat) N2)))) of role axiom named fact_105_power__eq__0__iff
% 1.04/1.58  A new axiom: (forall (A3:nat) (N2:nat), (((eq Prop) (((eq nat) ((power_power_nat A3) N2)) zero_zero_nat)) ((and (((eq nat) A3) zero_zero_nat)) ((ord_less_nat zero_zero_nat) N2))))
% 1.04/1.58  FOF formula (forall (A3:int) (N2:nat), (((eq Prop) (((eq int) ((power_power_int A3) N2)) zero_zero_int)) ((and (((eq int) A3) zero_zero_int)) ((ord_less_nat zero_zero_nat) N2)))) of role axiom named fact_106_power__eq__0__iff
% 1.04/1.58  A new axiom: (forall (A3:int) (N2:nat), (((eq Prop) (((eq int) ((power_power_int A3) N2)) zero_zero_int)) ((and (((eq int) A3) zero_zero_int)) ((ord_less_nat zero_zero_nat) N2))))
% 1.04/1.58  FOF formula (forall (A3:real) (N2:nat), (((eq Prop) (((eq real) ((power_power_real A3) N2)) zero_zero_real)) ((and (((eq real) A3) zero_zero_real)) ((ord_less_nat zero_zero_nat) N2)))) of role axiom named fact_107_power__eq__0__iff
% 1.04/1.58  A new axiom: (forall (A3:real) (N2:nat), (((eq Prop) (((eq real) ((power_power_real A3) N2)) zero_zero_real)) ((and (((eq real) A3) zero_zero_real)) ((ord_less_nat zero_zero_nat) N2))))
% 1.04/1.58  FOF formula (forall (A3:complex) (N2:nat), (((eq Prop) (((eq complex) ((power_power_complex A3) N2)) zero_zero_complex)) ((and (((eq complex) A3) zero_zero_complex)) ((ord_less_nat zero_zero_nat) N2)))) of role axiom named fact_108_power__eq__0__iff
% 1.04/1.58  A new axiom: (forall (A3:complex) (N2:nat), (((eq Prop) (((eq complex) ((power_power_complex A3) N2)) zero_zero_complex)) ((and (((eq complex) A3) zero_zero_complex)) ((ord_less_nat zero_zero_nat) N2))))
% 1.04/1.58  FOF formula (forall (A3:code_integer) (N2:nat), (((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger A3) N2)) zero_z3403309356797280102nteger)) ((and (((eq code_integer) A3) zero_z3403309356797280102nteger)) ((ord_less_nat zero_zero_nat) N2)))) of role axiom named fact_109_power__eq__0__iff
% 1.04/1.58  A new axiom: (forall (A3:code_integer) (N2:nat), (((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger A3) N2)) zero_z3403309356797280102nteger)) ((and (((eq code_integer) A3) zero_z3403309356797280102nteger)) ((ord_less_nat zero_zero_nat) N2))))
% 1.04/1.58  FOF formula (forall (M:nat) (N2:nat), (((ord_less_nat zero_zero_nat) M)->(((eq Prop) (((eq nat) ((divide_divide_nat M) N2)) M)) (((eq nat) N2) one_one_nat)))) of role axiom named fact_110_div__eq__dividend__iff
% 1.04/1.58  A new axiom: (forall (M:nat) (N2:nat), (((ord_less_nat zero_zero_nat) M)->(((eq Prop) (((eq nat) ((divide_divide_nat M) N2)) M)) (((eq nat) N2) one_one_nat))))
% 1.04/1.58  FOF formula (((eq (option_nat->(option_nat->option_nat))) vEBT_VEBT_power) (vEBT_V4262088993061758097ft_nat power_power_nat)) of role axiom named fact_111_local_Opower__def
% 1.04/1.58  A new axiom: (((eq (option_nat->(option_nat->option_nat))) vEBT_VEBT_power) (vEBT_V4262088993061758097ft_nat power_power_nat))
% 1.04/1.58  FOF formula (forall (N2:nat), (((ord_less_eq_int ((power_power_int (numeral_numeral_int (bit0 one))) N2)) zero_zero_int)->False)) of role axiom named fact_112_not__exp__less__eq__0__int
% 1.04/1.59  A new axiom: (forall (N2:nat), (((ord_less_eq_int ((power_power_int (numeral_numeral_int (bit0 one))) N2)) zero_zero_int)->False))
% 1.04/1.59  FOF formula (forall (A3:rat) (N2:nat), ((not (((eq rat) A3) zero_zero_rat))->(not (((eq rat) ((power_power_rat A3) N2)) zero_zero_rat)))) of role axiom named fact_113_semiring__1__no__zero__divisors__class_Opower__not__zero
% 1.04/1.59  A new axiom: (forall (A3:rat) (N2:nat), ((not (((eq rat) A3) zero_zero_rat))->(not (((eq rat) ((power_power_rat A3) N2)) zero_zero_rat))))
% 1.04/1.59  FOF formula (forall (A3:nat) (N2:nat), ((not (((eq nat) A3) zero_zero_nat))->(not (((eq nat) ((power_power_nat A3) N2)) zero_zero_nat)))) of role axiom named fact_114_semiring__1__no__zero__divisors__class_Opower__not__zero
% 1.04/1.59  A new axiom: (forall (A3:nat) (N2:nat), ((not (((eq nat) A3) zero_zero_nat))->(not (((eq nat) ((power_power_nat A3) N2)) zero_zero_nat))))
% 1.04/1.59  FOF formula (forall (A3:int) (N2:nat), ((not (((eq int) A3) zero_zero_int))->(not (((eq int) ((power_power_int A3) N2)) zero_zero_int)))) of role axiom named fact_115_semiring__1__no__zero__divisors__class_Opower__not__zero
% 1.04/1.59  A new axiom: (forall (A3:int) (N2:nat), ((not (((eq int) A3) zero_zero_int))->(not (((eq int) ((power_power_int A3) N2)) zero_zero_int))))
% 1.04/1.59  FOF formula (forall (A3:real) (N2:nat), ((not (((eq real) A3) zero_zero_real))->(not (((eq real) ((power_power_real A3) N2)) zero_zero_real)))) of role axiom named fact_116_semiring__1__no__zero__divisors__class_Opower__not__zero
% 1.04/1.59  A new axiom: (forall (A3:real) (N2:nat), ((not (((eq real) A3) zero_zero_real))->(not (((eq real) ((power_power_real A3) N2)) zero_zero_real))))
% 1.04/1.59  FOF formula (forall (A3:complex) (N2:nat), ((not (((eq complex) A3) zero_zero_complex))->(not (((eq complex) ((power_power_complex A3) N2)) zero_zero_complex)))) of role axiom named fact_117_semiring__1__no__zero__divisors__class_Opower__not__zero
% 1.04/1.59  A new axiom: (forall (A3:complex) (N2:nat), ((not (((eq complex) A3) zero_zero_complex))->(not (((eq complex) ((power_power_complex A3) N2)) zero_zero_complex))))
% 1.04/1.59  FOF formula (forall (A3:code_integer) (N2:nat), ((not (((eq code_integer) A3) zero_z3403309356797280102nteger))->(not (((eq code_integer) ((power_8256067586552552935nteger A3) N2)) zero_z3403309356797280102nteger)))) of role axiom named fact_118_semiring__1__no__zero__divisors__class_Opower__not__zero
% 1.04/1.59  A new axiom: (forall (A3:code_integer) (N2:nat), ((not (((eq code_integer) A3) zero_z3403309356797280102nteger))->(not (((eq code_integer) ((power_8256067586552552935nteger A3) N2)) zero_z3403309356797280102nteger))))
% 1.04/1.59  FOF formula (forall (A3:complex) (B3:complex) (N2:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex A3) B3)) N2)) ((divide1717551699836669952omplex ((power_power_complex A3) N2)) ((power_power_complex B3) N2)))) of role axiom named fact_119_power__divide
% 1.04/1.59  A new axiom: (forall (A3:complex) (B3:complex) (N2:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex A3) B3)) N2)) ((divide1717551699836669952omplex ((power_power_complex A3) N2)) ((power_power_complex B3) N2))))
% 1.04/1.59  FOF formula (forall (A3:real) (B3:real) (N2:nat), (((eq real) ((power_power_real ((divide_divide_real A3) B3)) N2)) ((divide_divide_real ((power_power_real A3) N2)) ((power_power_real B3) N2)))) of role axiom named fact_120_power__divide
% 1.04/1.59  A new axiom: (forall (A3:real) (B3:real) (N2:nat), (((eq real) ((power_power_real ((divide_divide_real A3) B3)) N2)) ((divide_divide_real ((power_power_real A3) N2)) ((power_power_real B3) N2))))
% 1.04/1.59  FOF formula (forall (A3:rat) (B3:rat) (N2:nat), (((eq rat) ((power_power_rat ((divide_divide_rat A3) B3)) N2)) ((divide_divide_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2)))) of role axiom named fact_121_power__divide
% 1.04/1.59  A new axiom: (forall (A3:rat) (B3:rat) (N2:nat), (((eq rat) ((power_power_rat ((divide_divide_rat A3) B3)) N2)) ((divide_divide_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2))))
% 1.04/1.59  FOF formula (forall (M:nat) (N2:nat), ((ord_less_eq_nat ((divide_divide_nat M) N2)) M)) of role axiom named fact_122_div__le__dividend
% 1.04/1.59  A new axiom: (forall (M:nat) (N2:nat), ((ord_less_eq_nat ((divide_divide_nat M) N2)) M))
% 1.04/1.59  FOF formula (forall (M:nat) (N2:nat) (K:nat), (((ord_less_eq_nat M) N2)->((ord_less_eq_nat ((divide_divide_nat M) K)) ((divide_divide_nat N2) K)))) of role axiom named fact_123_div__le__mono
% 1.04/1.59  A new axiom: (forall (M:nat) (N2:nat) (K:nat), (((ord_less_eq_nat M) N2)->((ord_less_eq_nat ((divide_divide_nat M) K)) ((divide_divide_nat N2) K))))
% 1.04/1.59  FOF formula (forall (A3:real) (N2:nat), (((ord_less_eq_real zero_zero_real) A3)->((ord_less_eq_real zero_zero_real) ((power_power_real A3) N2)))) of role axiom named fact_124_zero__le__power
% 1.04/1.59  A new axiom: (forall (A3:real) (N2:nat), (((ord_less_eq_real zero_zero_real) A3)->((ord_less_eq_real zero_zero_real) ((power_power_real A3) N2))))
% 1.04/1.59  FOF formula (forall (A3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) ((power_8256067586552552935nteger A3) N2)))) of role axiom named fact_125_zero__le__power
% 1.04/1.59  A new axiom: (forall (A3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) ((power_8256067586552552935nteger A3) N2))))
% 1.04/1.59  FOF formula (forall (A3:rat) (N2:nat), (((ord_less_eq_rat zero_zero_rat) A3)->((ord_less_eq_rat zero_zero_rat) ((power_power_rat A3) N2)))) of role axiom named fact_126_zero__le__power
% 1.04/1.59  A new axiom: (forall (A3:rat) (N2:nat), (((ord_less_eq_rat zero_zero_rat) A3)->((ord_less_eq_rat zero_zero_rat) ((power_power_rat A3) N2))))
% 1.04/1.59  FOF formula (forall (A3:nat) (N2:nat), (((ord_less_eq_nat zero_zero_nat) A3)->((ord_less_eq_nat zero_zero_nat) ((power_power_nat A3) N2)))) of role axiom named fact_127_zero__le__power
% 1.04/1.59  A new axiom: (forall (A3:nat) (N2:nat), (((ord_less_eq_nat zero_zero_nat) A3)->((ord_less_eq_nat zero_zero_nat) ((power_power_nat A3) N2))))
% 1.04/1.59  FOF formula (forall (A3:int) (N2:nat), (((ord_less_eq_int zero_zero_int) A3)->((ord_less_eq_int zero_zero_int) ((power_power_int A3) N2)))) of role axiom named fact_128_zero__le__power
% 1.04/1.60  A new axiom: (forall (A3:int) (N2:nat), (((ord_less_eq_int zero_zero_int) A3)->((ord_less_eq_int zero_zero_int) ((power_power_int A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:real) (B3:real) (N2:nat), (((ord_less_eq_real A3) B3)->(((ord_less_eq_real zero_zero_real) A3)->((ord_less_eq_real ((power_power_real A3) N2)) ((power_power_real B3) N2))))) of role axiom named fact_129_power__mono
% 1.04/1.60  A new axiom: (forall (A3:real) (B3:real) (N2:nat), (((ord_less_eq_real A3) B3)->(((ord_less_eq_real zero_zero_real) A3)->((ord_less_eq_real ((power_power_real A3) N2)) ((power_power_real B3) N2)))))
% 1.04/1.60  FOF formula (forall (A3:code_integer) (B3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger A3) B3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))))) of role axiom named fact_130_power__mono
% 1.04/1.60  A new axiom: (forall (A3:code_integer) (B3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger A3) B3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2)))))
% 1.04/1.60  FOF formula (forall (A3:rat) (B3:rat) (N2:nat), (((ord_less_eq_rat A3) B3)->(((ord_less_eq_rat zero_zero_rat) A3)->((ord_less_eq_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2))))) of role axiom named fact_131_power__mono
% 1.04/1.60  A new axiom: (forall (A3:rat) (B3:rat) (N2:nat), (((ord_less_eq_rat A3) B3)->(((ord_less_eq_rat zero_zero_rat) A3)->((ord_less_eq_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2)))))
% 1.04/1.60  FOF formula (forall (A3:nat) (B3:nat) (N2:nat), (((ord_less_eq_nat A3) B3)->(((ord_less_eq_nat zero_zero_nat) A3)->((ord_less_eq_nat ((power_power_nat A3) N2)) ((power_power_nat B3) N2))))) of role axiom named fact_132_power__mono
% 1.04/1.60  A new axiom: (forall (A3:nat) (B3:nat) (N2:nat), (((ord_less_eq_nat A3) B3)->(((ord_less_eq_nat zero_zero_nat) A3)->((ord_less_eq_nat ((power_power_nat A3) N2)) ((power_power_nat B3) N2)))))
% 1.04/1.60  FOF formula (forall (A3:int) (B3:int) (N2:nat), (((ord_less_eq_int A3) B3)->(((ord_less_eq_int zero_zero_int) A3)->((ord_less_eq_int ((power_power_int A3) N2)) ((power_power_int B3) N2))))) of role axiom named fact_133_power__mono
% 1.04/1.60  A new axiom: (forall (A3:int) (B3:int) (N2:nat), (((ord_less_eq_int A3) B3)->(((ord_less_eq_int zero_zero_int) A3)->((ord_less_eq_int ((power_power_int A3) N2)) ((power_power_int B3) N2)))))
% 1.04/1.60  FOF formula (forall (A3:code_integer) (N2:nat), (((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) A3)->((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) ((power_8256067586552552935nteger A3) N2)))) of role axiom named fact_134_zero__less__power
% 1.04/1.60  A new axiom: (forall (A3:code_integer) (N2:nat), (((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) A3)->((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) ((power_8256067586552552935nteger A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:real) (N2:nat), (((ord_less_real zero_zero_real) A3)->((ord_less_real zero_zero_real) ((power_power_real A3) N2)))) of role axiom named fact_135_zero__less__power
% 1.04/1.60  A new axiom: (forall (A3:real) (N2:nat), (((ord_less_real zero_zero_real) A3)->((ord_less_real zero_zero_real) ((power_power_real A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:rat) (N2:nat), (((ord_less_rat zero_zero_rat) A3)->((ord_less_rat zero_zero_rat) ((power_power_rat A3) N2)))) of role axiom named fact_136_zero__less__power
% 1.04/1.60  A new axiom: (forall (A3:rat) (N2:nat), (((ord_less_rat zero_zero_rat) A3)->((ord_less_rat zero_zero_rat) ((power_power_rat A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:nat) (N2:nat), (((ord_less_nat zero_zero_nat) A3)->((ord_less_nat zero_zero_nat) ((power_power_nat A3) N2)))) of role axiom named fact_137_zero__less__power
% 1.04/1.60  A new axiom: (forall (A3:nat) (N2:nat), (((ord_less_nat zero_zero_nat) A3)->((ord_less_nat zero_zero_nat) ((power_power_nat A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:int) (N2:nat), (((ord_less_int zero_zero_int) A3)->((ord_less_int zero_zero_int) ((power_power_int A3) N2)))) of role axiom named fact_138_zero__less__power
% 1.04/1.60  A new axiom: (forall (A3:int) (N2:nat), (((ord_less_int zero_zero_int) A3)->((ord_less_int zero_zero_int) ((power_power_int A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:real) (N2:nat), (((ord_less_eq_real one_one_real) A3)->((ord_less_eq_real one_one_real) ((power_power_real A3) N2)))) of role axiom named fact_139_one__le__power
% 1.04/1.60  A new axiom: (forall (A3:real) (N2:nat), (((ord_less_eq_real one_one_real) A3)->((ord_less_eq_real one_one_real) ((power_power_real A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger one_one_Code_integer) A3)->((ord_le3102999989581377725nteger one_one_Code_integer) ((power_8256067586552552935nteger A3) N2)))) of role axiom named fact_140_one__le__power
% 1.04/1.60  A new axiom: (forall (A3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger one_one_Code_integer) A3)->((ord_le3102999989581377725nteger one_one_Code_integer) ((power_8256067586552552935nteger A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:rat) (N2:nat), (((ord_less_eq_rat one_one_rat) A3)->((ord_less_eq_rat one_one_rat) ((power_power_rat A3) N2)))) of role axiom named fact_141_one__le__power
% 1.04/1.60  A new axiom: (forall (A3:rat) (N2:nat), (((ord_less_eq_rat one_one_rat) A3)->((ord_less_eq_rat one_one_rat) ((power_power_rat A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:nat) (N2:nat), (((ord_less_eq_nat one_one_nat) A3)->((ord_less_eq_nat one_one_nat) ((power_power_nat A3) N2)))) of role axiom named fact_142_one__le__power
% 1.04/1.60  A new axiom: (forall (A3:nat) (N2:nat), (((ord_less_eq_nat one_one_nat) A3)->((ord_less_eq_nat one_one_nat) ((power_power_nat A3) N2))))
% 1.04/1.60  FOF formula (forall (A3:int) (N2:nat), (((ord_less_eq_int one_one_int) A3)->((ord_less_eq_int one_one_int) ((power_power_int A3) N2)))) of role axiom named fact_143_one__le__power
% 1.04/1.60  A new axiom: (forall (A3:int) (N2:nat), (((ord_less_eq_int one_one_int) A3)->((ord_less_eq_int one_one_int) ((power_power_int A3) N2))))
% 1.04/1.61  FOF formula (forall (A3:vEBT_VEBT) (P:(vEBT_VEBT->Prop)), (((eq Prop) ((member_VEBT_VEBT A3) (collect_VEBT_VEBT P))) (P A3))) of role axiom named fact_144_mem__Collect__eq
% 1.04/1.61  A new axiom: (forall (A3:vEBT_VEBT) (P:(vEBT_VEBT->Prop)), (((eq Prop) ((member_VEBT_VEBT A3) (collect_VEBT_VEBT P))) (P A3)))
% 1.04/1.61  FOF formula (forall (A3:real) (P:(real->Prop)), (((eq Prop) ((member_real A3) (collect_real P))) (P A3))) of role axiom named fact_145_mem__Collect__eq
% 1.04/1.61  A new axiom: (forall (A3:real) (P:(real->Prop)), (((eq Prop) ((member_real A3) (collect_real P))) (P A3)))
% 1.04/1.61  FOF formula (forall (A3:nat) (P:(nat->Prop)), (((eq Prop) ((member_nat A3) (collect_nat P))) (P A3))) of role axiom named fact_146_mem__Collect__eq
% 1.04/1.61  A new axiom: (forall (A3:nat) (P:(nat->Prop)), (((eq Prop) ((member_nat A3) (collect_nat P))) (P A3)))
% 1.04/1.61  FOF formula (forall (A3:int) (P:(int->Prop)), (((eq Prop) ((member_int A3) (collect_int P))) (P A3))) of role axiom named fact_147_mem__Collect__eq
% 1.04/1.61  A new axiom: (forall (A3:int) (P:(int->Prop)), (((eq Prop) ((member_int A3) (collect_int P))) (P A3)))
% 1.04/1.61  FOF formula (forall (A3:complex) (P:(complex->Prop)), (((eq Prop) ((member_complex A3) (collect_complex P))) (P A3))) of role axiom named fact_148_mem__Collect__eq
% 1.04/1.61  A new axiom: (forall (A3:complex) (P:(complex->Prop)), (((eq Prop) ((member_complex A3) (collect_complex P))) (P A3)))
% 1.04/1.61  FOF formula (forall (A3:product_prod_int_int) (P:(product_prod_int_int->Prop)), (((eq Prop) ((member5262025264175285858nt_int A3) (collec213857154873943460nt_int P))) (P A3))) of role axiom named fact_149_mem__Collect__eq
% 1.04/1.61  A new axiom: (forall (A3:product_prod_int_int) (P:(product_prod_int_int->Prop)), (((eq Prop) ((member5262025264175285858nt_int A3) (collec213857154873943460nt_int P))) (P A3)))
% 1.04/1.61  FOF formula (forall (A4:set_VEBT_VEBT), (((eq set_VEBT_VEBT) (collect_VEBT_VEBT (fun (X:vEBT_VEBT)=> ((member_VEBT_VEBT X) A4)))) A4)) of role axiom named fact_150_Collect__mem__eq
% 1.04/1.61  A new axiom: (forall (A4:set_VEBT_VEBT), (((eq set_VEBT_VEBT) (collect_VEBT_VEBT (fun (X:vEBT_VEBT)=> ((member_VEBT_VEBT X) A4)))) A4))
% 1.04/1.61  FOF formula (forall (A4:set_real), (((eq set_real) (collect_real (fun (X:real)=> ((member_real X) A4)))) A4)) of role axiom named fact_151_Collect__mem__eq
% 1.04/1.61  A new axiom: (forall (A4:set_real), (((eq set_real) (collect_real (fun (X:real)=> ((member_real X) A4)))) A4))
% 1.04/1.61  FOF formula (forall (A4:set_nat), (((eq set_nat) (collect_nat (fun (X:nat)=> ((member_nat X) A4)))) A4)) of role axiom named fact_152_Collect__mem__eq
% 1.04/1.61  A new axiom: (forall (A4:set_nat), (((eq set_nat) (collect_nat (fun (X:nat)=> ((member_nat X) A4)))) A4))
% 1.04/1.61  FOF formula (forall (A4:set_int), (((eq set_int) (collect_int (fun (X:int)=> ((member_int X) A4)))) A4)) of role axiom named fact_153_Collect__mem__eq
% 1.04/1.61  A new axiom: (forall (A4:set_int), (((eq set_int) (collect_int (fun (X:int)=> ((member_int X) A4)))) A4))
% 1.04/1.61  FOF formula (forall (A4:set_complex), (((eq set_complex) (collect_complex (fun (X:complex)=> ((member_complex X) A4)))) A4)) of role axiom named fact_154_Collect__mem__eq
% 1.04/1.61  A new axiom: (forall (A4:set_complex), (((eq set_complex) (collect_complex (fun (X:complex)=> ((member_complex X) A4)))) A4))
% 1.04/1.61  FOF formula (forall (A4:set_Pr958786334691620121nt_int), (((eq set_Pr958786334691620121nt_int) (collec213857154873943460nt_int (fun (X:product_prod_int_int)=> ((member5262025264175285858nt_int X) A4)))) A4)) of role axiom named fact_155_Collect__mem__eq
% 1.04/1.61  A new axiom: (forall (A4:set_Pr958786334691620121nt_int), (((eq set_Pr958786334691620121nt_int) (collec213857154873943460nt_int (fun (X:product_prod_int_int)=> ((member5262025264175285858nt_int X) A4)))) A4))
% 1.04/1.61  FOF formula (forall (P:(nat->Prop)) (Q:(nat->Prop)), ((forall (X3:nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_nat) (collect_nat P)) (collect_nat Q)))) of role axiom named fact_156_Collect__cong
% 1.04/1.61  A new axiom: (forall (P:(nat->Prop)) (Q:(nat->Prop)), ((forall (X3:nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_nat) (collect_nat P)) (collect_nat Q))))
% 1.04/1.61  FOF formula (forall (P:(int->Prop)) (Q:(int->Prop)), ((forall (X3:int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_int) (collect_int P)) (collect_int Q)))) of role axiom named fact_157_Collect__cong
% 1.04/1.62  A new axiom: (forall (P:(int->Prop)) (Q:(int->Prop)), ((forall (X3:int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_int) (collect_int P)) (collect_int Q))))
% 1.04/1.62  FOF formula (forall (P:(complex->Prop)) (Q:(complex->Prop)), ((forall (X3:complex), (((eq Prop) (P X3)) (Q X3)))->(((eq set_complex) (collect_complex P)) (collect_complex Q)))) of role axiom named fact_158_Collect__cong
% 1.04/1.62  A new axiom: (forall (P:(complex->Prop)) (Q:(complex->Prop)), ((forall (X3:complex), (((eq Prop) (P X3)) (Q X3)))->(((eq set_complex) (collect_complex P)) (collect_complex Q))))
% 1.04/1.62  FOF formula (forall (P:(product_prod_int_int->Prop)) (Q:(product_prod_int_int->Prop)), ((forall (X3:product_prod_int_int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_Pr958786334691620121nt_int) (collec213857154873943460nt_int P)) (collec213857154873943460nt_int Q)))) of role axiom named fact_159_Collect__cong
% 1.04/1.62  A new axiom: (forall (P:(product_prod_int_int->Prop)) (Q:(product_prod_int_int->Prop)), ((forall (X3:product_prod_int_int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_Pr958786334691620121nt_int) (collec213857154873943460nt_int P)) (collec213857154873943460nt_int Q))))
% 1.04/1.62  FOF formula (forall (A3:complex) (N2:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex one_one_complex) A3)) N2)) ((divide1717551699836669952omplex one_one_complex) ((power_power_complex A3) N2)))) of role axiom named fact_160_power__one__over
% 1.04/1.62  A new axiom: (forall (A3:complex) (N2:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex one_one_complex) A3)) N2)) ((divide1717551699836669952omplex one_one_complex) ((power_power_complex A3) N2))))
% 1.04/1.62  FOF formula (forall (A3:real) (N2:nat), (((eq real) ((power_power_real ((divide_divide_real one_one_real) A3)) N2)) ((divide_divide_real one_one_real) ((power_power_real A3) N2)))) of role axiom named fact_161_power__one__over
% 1.04/1.62  A new axiom: (forall (A3:real) (N2:nat), (((eq real) ((power_power_real ((divide_divide_real one_one_real) A3)) N2)) ((divide_divide_real one_one_real) ((power_power_real A3) N2))))
% 1.04/1.62  FOF formula (forall (A3:rat) (N2:nat), (((eq rat) ((power_power_rat ((divide_divide_rat one_one_rat) A3)) N2)) ((divide_divide_rat one_one_rat) ((power_power_rat A3) N2)))) of role axiom named fact_162_power__one__over
% 1.04/1.62  A new axiom: (forall (A3:rat) (N2:nat), (((eq rat) ((power_power_rat ((divide_divide_rat one_one_rat) A3)) N2)) ((divide_divide_rat one_one_rat) ((power_power_rat A3) N2))))
% 1.04/1.62  FOF formula (forall (A3:uint32), (((eq uint32) ((power_power_uint32 A3) zero_zero_nat)) one_one_uint32)) of role axiom named fact_163_power__0
% 1.04/1.62  A new axiom: (forall (A3:uint32), (((eq uint32) ((power_power_uint32 A3) zero_zero_nat)) one_one_uint32))
% 1.04/1.62  FOF formula (forall (A3:rat), (((eq rat) ((power_power_rat A3) zero_zero_nat)) one_one_rat)) of role axiom named fact_164_power__0
% 1.04/1.62  A new axiom: (forall (A3:rat), (((eq rat) ((power_power_rat A3) zero_zero_nat)) one_one_rat))
% 1.04/1.62  FOF formula (forall (A3:nat), (((eq nat) ((power_power_nat A3) zero_zero_nat)) one_one_nat)) of role axiom named fact_165_power__0
% 1.04/1.62  A new axiom: (forall (A3:nat), (((eq nat) ((power_power_nat A3) zero_zero_nat)) one_one_nat))
% 1.04/1.62  FOF formula (forall (A3:int), (((eq int) ((power_power_int A3) zero_zero_nat)) one_one_int)) of role axiom named fact_166_power__0
% 1.04/1.62  A new axiom: (forall (A3:int), (((eq int) ((power_power_int A3) zero_zero_nat)) one_one_int))
% 1.04/1.62  FOF formula (forall (A3:real), (((eq real) ((power_power_real A3) zero_zero_nat)) one_one_real)) of role axiom named fact_167_power__0
% 1.04/1.62  A new axiom: (forall (A3:real), (((eq real) ((power_power_real A3) zero_zero_nat)) one_one_real))
% 1.04/1.62  FOF formula (forall (A3:complex), (((eq complex) ((power_power_complex A3) zero_zero_nat)) one_one_complex)) of role axiom named fact_168_power__0
% 1.04/1.62  A new axiom: (forall (A3:complex), (((eq complex) ((power_power_complex A3) zero_zero_nat)) one_one_complex))
% 1.04/1.62  FOF formula (forall (A3:code_integer), (((eq code_integer) ((power_8256067586552552935nteger A3) zero_zero_nat)) one_one_Code_integer)) of role axiom named fact_169_power__0
% 1.04/1.62  A new axiom: (forall (A3:code_integer), (((eq code_integer) ((power_8256067586552552935nteger A3) zero_zero_nat)) one_one_Code_integer))
% 1.04/1.63  FOF formula (forall (M:nat) (N2:nat), (((eq Prop) (((eq nat) ((divide_divide_nat M) N2)) zero_zero_nat)) ((or ((ord_less_nat M) N2)) (((eq nat) N2) zero_zero_nat)))) of role axiom named fact_170_Euclidean__Division_Odiv__eq__0__iff
% 1.04/1.63  A new axiom: (forall (M:nat) (N2:nat), (((eq Prop) (((eq nat) ((divide_divide_nat M) N2)) zero_zero_nat)) ((or ((ord_less_nat M) N2)) (((eq nat) N2) zero_zero_nat))))
% 1.04/1.63  FOF formula (forall (_TPTP_I:nat) (M:nat) (N2:nat), (((ord_less_nat zero_zero_nat) _TPTP_I)->(((ord_less_nat ((power_power_nat _TPTP_I) M)) ((power_power_nat _TPTP_I) N2))->((ord_less_nat M) N2)))) of role axiom named fact_171_nat__power__less__imp__less
% 1.04/1.63  A new axiom: (forall (_TPTP_I:nat) (M:nat) (N2:nat), (((ord_less_nat zero_zero_nat) _TPTP_I)->(((ord_less_nat ((power_power_nat _TPTP_I) M)) ((power_power_nat _TPTP_I) N2))->((ord_less_nat M) N2))))
% 1.04/1.63  FOF formula (forall (A3:code_integer) (N2:nat) (B3:code_integer), (((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) B3)->((ord_le6747313008572928689nteger A3) B3)))) of role axiom named fact_172_power__less__imp__less__base
% 1.04/1.63  A new axiom: (forall (A3:code_integer) (N2:nat) (B3:code_integer), (((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) B3)->((ord_le6747313008572928689nteger A3) B3))))
% 1.04/1.63  FOF formula (forall (A3:real) (N2:nat) (B3:real), (((ord_less_real ((power_power_real A3) N2)) ((power_power_real B3) N2))->(((ord_less_eq_real zero_zero_real) B3)->((ord_less_real A3) B3)))) of role axiom named fact_173_power__less__imp__less__base
% 1.04/1.63  A new axiom: (forall (A3:real) (N2:nat) (B3:real), (((ord_less_real ((power_power_real A3) N2)) ((power_power_real B3) N2))->(((ord_less_eq_real zero_zero_real) B3)->((ord_less_real A3) B3))))
% 1.04/1.63  FOF formula (forall (A3:rat) (N2:nat) (B3:rat), (((ord_less_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2))->(((ord_less_eq_rat zero_zero_rat) B3)->((ord_less_rat A3) B3)))) of role axiom named fact_174_power__less__imp__less__base
% 1.04/1.63  A new axiom: (forall (A3:rat) (N2:nat) (B3:rat), (((ord_less_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2))->(((ord_less_eq_rat zero_zero_rat) B3)->((ord_less_rat A3) B3))))
% 1.04/1.63  FOF formula (forall (A3:nat) (N2:nat) (B3:nat), (((ord_less_nat ((power_power_nat A3) N2)) ((power_power_nat B3) N2))->(((ord_less_eq_nat zero_zero_nat) B3)->((ord_less_nat A3) B3)))) of role axiom named fact_175_power__less__imp__less__base
% 1.04/1.63  A new axiom: (forall (A3:nat) (N2:nat) (B3:nat), (((ord_less_nat ((power_power_nat A3) N2)) ((power_power_nat B3) N2))->(((ord_less_eq_nat zero_zero_nat) B3)->((ord_less_nat A3) B3))))
% 1.04/1.63  FOF formula (forall (A3:int) (N2:nat) (B3:int), (((ord_less_int ((power_power_int A3) N2)) ((power_power_int B3) N2))->(((ord_less_eq_int zero_zero_int) B3)->((ord_less_int A3) B3)))) of role axiom named fact_176_power__less__imp__less__base
% 1.04/1.63  A new axiom: (forall (A3:int) (N2:nat) (B3:int), (((ord_less_int ((power_power_int A3) N2)) ((power_power_int B3) N2))->(((ord_less_eq_int zero_zero_int) B3)->((ord_less_int A3) B3))))
% 1.04/1.63  FOF formula (forall (A3:real) (N2:nat), (((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real A3) one_one_real)->((ord_less_eq_real ((power_power_real A3) N2)) one_one_real)))) of role axiom named fact_177_power__le__one
% 1.04/1.63  A new axiom: (forall (A3:real) (N2:nat), (((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real A3) one_one_real)->((ord_less_eq_real ((power_power_real A3) N2)) one_one_real))))
% 1.04/1.63  FOF formula (forall (A3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger A3) one_one_Code_integer)->((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N2)) one_one_Code_integer)))) of role axiom named fact_178_power__le__one
% 1.12/1.64  A new axiom: (forall (A3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger A3) one_one_Code_integer)->((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N2)) one_one_Code_integer))))
% 1.12/1.64  FOF formula (forall (A3:rat) (N2:nat), (((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat A3) one_one_rat)->((ord_less_eq_rat ((power_power_rat A3) N2)) one_one_rat)))) of role axiom named fact_179_power__le__one
% 1.12/1.64  A new axiom: (forall (A3:rat) (N2:nat), (((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat A3) one_one_rat)->((ord_less_eq_rat ((power_power_rat A3) N2)) one_one_rat))))
% 1.12/1.64  FOF formula (forall (A3:nat) (N2:nat), (((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat A3) one_one_nat)->((ord_less_eq_nat ((power_power_nat A3) N2)) one_one_nat)))) of role axiom named fact_180_power__le__one
% 1.12/1.64  A new axiom: (forall (A3:nat) (N2:nat), (((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat A3) one_one_nat)->((ord_less_eq_nat ((power_power_nat A3) N2)) one_one_nat))))
% 1.12/1.64  FOF formula (forall (A3:int) (N2:nat), (((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int A3) one_one_int)->((ord_less_eq_int ((power_power_int A3) N2)) one_one_int)))) of role axiom named fact_181_power__le__one
% 1.12/1.64  A new axiom: (forall (A3:int) (N2:nat), (((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int A3) one_one_int)->((ord_less_eq_int ((power_power_int A3) N2)) one_one_int))))
% 1.12/1.64  FOF formula (forall (N2:num), (((eq nat) ((divide_divide_nat (numeral_numeral_nat (bit0 N2))) (numeral_numeral_nat (bit0 one)))) (numeral_numeral_nat N2))) of role axiom named fact_182_numeral__Bit0__div__2
% 1.12/1.64  A new axiom: (forall (N2:num), (((eq nat) ((divide_divide_nat (numeral_numeral_nat (bit0 N2))) (numeral_numeral_nat (bit0 one)))) (numeral_numeral_nat N2)))
% 1.12/1.64  FOF formula (forall (N2:num), (((eq int) ((divide_divide_int (numeral_numeral_int (bit0 N2))) (numeral_numeral_int (bit0 one)))) (numeral_numeral_int N2))) of role axiom named fact_183_numeral__Bit0__div__2
% 1.12/1.64  A new axiom: (forall (N2:num), (((eq int) ((divide_divide_int (numeral_numeral_int (bit0 N2))) (numeral_numeral_int (bit0 one)))) (numeral_numeral_int N2)))
% 1.12/1.64  FOF formula (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq uint32) ((power_power_uint32 zero_zero_uint32) N2)) one_one_uint32))) ((not (((eq nat) N2) zero_zero_nat))->(((eq uint32) ((power_power_uint32 zero_zero_uint32) N2)) zero_zero_uint32)))) of role axiom named fact_184_power__0__left
% 1.12/1.64  A new axiom: (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq uint32) ((power_power_uint32 zero_zero_uint32) N2)) one_one_uint32))) ((not (((eq nat) N2) zero_zero_nat))->(((eq uint32) ((power_power_uint32 zero_zero_uint32) N2)) zero_zero_uint32))))
% 1.12/1.64  FOF formula (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) N2)) one_on7727431528512463931l_num1))) ((not (((eq nat) N2) zero_zero_nat))->(((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) N2)) zero_z3563351764282998399l_num1)))) of role axiom named fact_185_power__0__left
% 1.12/1.64  A new axiom: (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) N2)) one_on7727431528512463931l_num1))) ((not (((eq nat) N2) zero_zero_nat))->(((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) N2)) zero_z3563351764282998399l_num1))))
% 1.12/1.64  FOF formula (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq rat) ((power_power_rat zero_zero_rat) N2)) one_one_rat))) ((not (((eq nat) N2) zero_zero_nat))->(((eq rat) ((power_power_rat zero_zero_rat) N2)) zero_zero_rat)))) of role axiom named fact_186_power__0__left
% 1.12/1.64  A new axiom: (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq rat) ((power_power_rat zero_zero_rat) N2)) one_one_rat))) ((not (((eq nat) N2) zero_zero_nat))->(((eq rat) ((power_power_rat zero_zero_rat) N2)) zero_zero_rat))))
% 1.12/1.65  FOF formula (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq nat) ((power_power_nat zero_zero_nat) N2)) one_one_nat))) ((not (((eq nat) N2) zero_zero_nat))->(((eq nat) ((power_power_nat zero_zero_nat) N2)) zero_zero_nat)))) of role axiom named fact_187_power__0__left
% 1.12/1.65  A new axiom: (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq nat) ((power_power_nat zero_zero_nat) N2)) one_one_nat))) ((not (((eq nat) N2) zero_zero_nat))->(((eq nat) ((power_power_nat zero_zero_nat) N2)) zero_zero_nat))))
% 1.12/1.65  FOF formula (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq int) ((power_power_int zero_zero_int) N2)) one_one_int))) ((not (((eq nat) N2) zero_zero_nat))->(((eq int) ((power_power_int zero_zero_int) N2)) zero_zero_int)))) of role axiom named fact_188_power__0__left
% 1.12/1.65  A new axiom: (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq int) ((power_power_int zero_zero_int) N2)) one_one_int))) ((not (((eq nat) N2) zero_zero_nat))->(((eq int) ((power_power_int zero_zero_int) N2)) zero_zero_int))))
% 1.12/1.65  FOF formula (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq real) ((power_power_real zero_zero_real) N2)) one_one_real))) ((not (((eq nat) N2) zero_zero_nat))->(((eq real) ((power_power_real zero_zero_real) N2)) zero_zero_real)))) of role axiom named fact_189_power__0__left
% 1.12/1.65  A new axiom: (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq real) ((power_power_real zero_zero_real) N2)) one_one_real))) ((not (((eq nat) N2) zero_zero_nat))->(((eq real) ((power_power_real zero_zero_real) N2)) zero_zero_real))))
% 1.12/1.65  FOF formula (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq complex) ((power_power_complex zero_zero_complex) N2)) one_one_complex))) ((not (((eq nat) N2) zero_zero_nat))->(((eq complex) ((power_power_complex zero_zero_complex) N2)) zero_zero_complex)))) of role axiom named fact_190_power__0__left
% 1.12/1.65  A new axiom: (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq complex) ((power_power_complex zero_zero_complex) N2)) one_one_complex))) ((not (((eq nat) N2) zero_zero_nat))->(((eq complex) ((power_power_complex zero_zero_complex) N2)) zero_zero_complex))))
% 1.12/1.65  FOF formula (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) N2)) one_one_Code_integer))) ((not (((eq nat) N2) zero_zero_nat))->(((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) N2)) zero_z3403309356797280102nteger)))) of role axiom named fact_191_power__0__left
% 1.12/1.65  A new axiom: (forall (N2:nat), ((and ((((eq nat) N2) zero_zero_nat)->(((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) N2)) one_one_Code_integer))) ((not (((eq nat) N2) zero_zero_nat))->(((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) N2)) zero_z3403309356797280102nteger))))
% 1.12/1.65  FOF formula (forall (N2:nat) (N3:nat) (A3:code_integer), (((ord_less_nat N2) N3)->(((ord_le6747313008572928689nteger one_one_Code_integer) A3)->((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger A3) N3))))) of role axiom named fact_192_power__strict__increasing
% 1.12/1.65  A new axiom: (forall (N2:nat) (N3:nat) (A3:code_integer), (((ord_less_nat N2) N3)->(((ord_le6747313008572928689nteger one_one_Code_integer) A3)->((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger A3) N3)))))
% 1.12/1.65  FOF formula (forall (N2:nat) (N3:nat) (A3:real), (((ord_less_nat N2) N3)->(((ord_less_real one_one_real) A3)->((ord_less_real ((power_power_real A3) N2)) ((power_power_real A3) N3))))) of role axiom named fact_193_power__strict__increasing
% 1.12/1.65  A new axiom: (forall (N2:nat) (N3:nat) (A3:real), (((ord_less_nat N2) N3)->(((ord_less_real one_one_real) A3)->((ord_less_real ((power_power_real A3) N2)) ((power_power_real A3) N3)))))
% 1.12/1.65  FOF formula (forall (N2:nat) (N3:nat) (A3:rat), (((ord_less_nat N2) N3)->(((ord_less_rat one_one_rat) A3)->((ord_less_rat ((power_power_rat A3) N2)) ((power_power_rat A3) N3))))) of role axiom named fact_194_power__strict__increasing
% 1.12/1.65  A new axiom: (forall (N2:nat) (N3:nat) (A3:rat), (((ord_less_nat N2) N3)->(((ord_less_rat one_one_rat) A3)->((ord_less_rat ((power_power_rat A3) N2)) ((power_power_rat A3) N3)))))
% 1.12/1.65  FOF formula (forall (N2:nat) (N3:nat) (A3:nat), (((ord_less_nat N2) N3)->(((ord_less_nat one_one_nat) A3)->((ord_less_nat ((power_power_nat A3) N2)) ((power_power_nat A3) N3))))) of role axiom named fact_195_power__strict__increasing
% 1.12/1.65  A new axiom: (forall (N2:nat) (N3:nat) (A3:nat), (((ord_less_nat N2) N3)->(((ord_less_nat one_one_nat) A3)->((ord_less_nat ((power_power_nat A3) N2)) ((power_power_nat A3) N3)))))
% 1.12/1.65  FOF formula (forall (N2:nat) (N3:nat) (A3:int), (((ord_less_nat N2) N3)->(((ord_less_int one_one_int) A3)->((ord_less_int ((power_power_int A3) N2)) ((power_power_int A3) N3))))) of role axiom named fact_196_power__strict__increasing
% 1.12/1.65  A new axiom: (forall (N2:nat) (N3:nat) (A3:int), (((ord_less_nat N2) N3)->(((ord_less_int one_one_int) A3)->((ord_less_int ((power_power_int A3) N2)) ((power_power_int A3) N3)))))
% 1.12/1.65  FOF formula (forall (A3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) A3)->(((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) M)) ((power_8256067586552552935nteger A3) N2))->((ord_less_nat M) N2)))) of role axiom named fact_197_power__less__imp__less__exp
% 1.12/1.65  A new axiom: (forall (A3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) A3)->(((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) M)) ((power_8256067586552552935nteger A3) N2))->((ord_less_nat M) N2))))
% 1.12/1.65  FOF formula (forall (A3:real) (M:nat) (N2:nat), (((ord_less_real one_one_real) A3)->(((ord_less_real ((power_power_real A3) M)) ((power_power_real A3) N2))->((ord_less_nat M) N2)))) of role axiom named fact_198_power__less__imp__less__exp
% 1.12/1.65  A new axiom: (forall (A3:real) (M:nat) (N2:nat), (((ord_less_real one_one_real) A3)->(((ord_less_real ((power_power_real A3) M)) ((power_power_real A3) N2))->((ord_less_nat M) N2))))
% 1.12/1.65  FOF formula (forall (A3:rat) (M:nat) (N2:nat), (((ord_less_rat one_one_rat) A3)->(((ord_less_rat ((power_power_rat A3) M)) ((power_power_rat A3) N2))->((ord_less_nat M) N2)))) of role axiom named fact_199_power__less__imp__less__exp
% 1.12/1.65  A new axiom: (forall (A3:rat) (M:nat) (N2:nat), (((ord_less_rat one_one_rat) A3)->(((ord_less_rat ((power_power_rat A3) M)) ((power_power_rat A3) N2))->((ord_less_nat M) N2))))
% 1.12/1.65  FOF formula (forall (A3:nat) (M:nat) (N2:nat), (((ord_less_nat one_one_nat) A3)->(((ord_less_nat ((power_power_nat A3) M)) ((power_power_nat A3) N2))->((ord_less_nat M) N2)))) of role axiom named fact_200_power__less__imp__less__exp
% 1.12/1.65  A new axiom: (forall (A3:nat) (M:nat) (N2:nat), (((ord_less_nat one_one_nat) A3)->(((ord_less_nat ((power_power_nat A3) M)) ((power_power_nat A3) N2))->((ord_less_nat M) N2))))
% 1.12/1.65  FOF formula (forall (A3:int) (M:nat) (N2:nat), (((ord_less_int one_one_int) A3)->(((ord_less_int ((power_power_int A3) M)) ((power_power_int A3) N2))->((ord_less_nat M) N2)))) of role axiom named fact_201_power__less__imp__less__exp
% 1.12/1.65  A new axiom: (forall (A3:int) (M:nat) (N2:nat), (((ord_less_int one_one_int) A3)->(((ord_less_int ((power_power_int A3) M)) ((power_power_int A3) N2))->((ord_less_nat M) N2))))
% 1.12/1.65  FOF formula (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) N2)) zero_z3563351764282998399l_num1))) of role axiom named fact_202_zero__power
% 1.12/1.65  A new axiom: (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) N2)) zero_z3563351764282998399l_num1)))
% 1.12/1.65  FOF formula (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq rat) ((power_power_rat zero_zero_rat) N2)) zero_zero_rat))) of role axiom named fact_203_zero__power
% 1.12/1.65  A new axiom: (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq rat) ((power_power_rat zero_zero_rat) N2)) zero_zero_rat)))
% 1.12/1.66  FOF formula (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq nat) ((power_power_nat zero_zero_nat) N2)) zero_zero_nat))) of role axiom named fact_204_zero__power
% 1.12/1.66  A new axiom: (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq nat) ((power_power_nat zero_zero_nat) N2)) zero_zero_nat)))
% 1.12/1.66  FOF formula (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq int) ((power_power_int zero_zero_int) N2)) zero_zero_int))) of role axiom named fact_205_zero__power
% 1.12/1.66  A new axiom: (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq int) ((power_power_int zero_zero_int) N2)) zero_zero_int)))
% 1.12/1.66  FOF formula (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq real) ((power_power_real zero_zero_real) N2)) zero_zero_real))) of role axiom named fact_206_zero__power
% 1.12/1.66  A new axiom: (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq real) ((power_power_real zero_zero_real) N2)) zero_zero_real)))
% 1.12/1.66  FOF formula (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq complex) ((power_power_complex zero_zero_complex) N2)) zero_zero_complex))) of role axiom named fact_207_zero__power
% 1.12/1.66  A new axiom: (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq complex) ((power_power_complex zero_zero_complex) N2)) zero_zero_complex)))
% 1.12/1.66  FOF formula (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) N2)) zero_z3403309356797280102nteger))) of role axiom named fact_208_zero__power
% 1.12/1.66  A new axiom: (forall (N2:nat), (((ord_less_nat zero_zero_nat) N2)->(((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) N2)) zero_z3403309356797280102nteger)))
% 1.12/1.66  FOF formula (forall (N2:nat) (N3:nat) (A3:real), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_real one_one_real) A3)->((ord_less_eq_real ((power_power_real A3) N2)) ((power_power_real A3) N3))))) of role axiom named fact_209_power__increasing
% 1.12/1.66  A new axiom: (forall (N2:nat) (N3:nat) (A3:real), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_real one_one_real) A3)->((ord_less_eq_real ((power_power_real A3) N2)) ((power_power_real A3) N3)))))
% 1.12/1.66  FOF formula (forall (N2:nat) (N3:nat) (A3:code_integer), (((ord_less_eq_nat N2) N3)->(((ord_le3102999989581377725nteger one_one_Code_integer) A3)->((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger A3) N3))))) of role axiom named fact_210_power__increasing
% 1.12/1.66  A new axiom: (forall (N2:nat) (N3:nat) (A3:code_integer), (((ord_less_eq_nat N2) N3)->(((ord_le3102999989581377725nteger one_one_Code_integer) A3)->((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger A3) N3)))))
% 1.12/1.66  FOF formula (forall (N2:nat) (N3:nat) (A3:rat), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_rat one_one_rat) A3)->((ord_less_eq_rat ((power_power_rat A3) N2)) ((power_power_rat A3) N3))))) of role axiom named fact_211_power__increasing
% 1.12/1.66  A new axiom: (forall (N2:nat) (N3:nat) (A3:rat), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_rat one_one_rat) A3)->((ord_less_eq_rat ((power_power_rat A3) N2)) ((power_power_rat A3) N3)))))
% 1.12/1.66  FOF formula (forall (N2:nat) (N3:nat) (A3:nat), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_nat one_one_nat) A3)->((ord_less_eq_nat ((power_power_nat A3) N2)) ((power_power_nat A3) N3))))) of role axiom named fact_212_power__increasing
% 1.12/1.66  A new axiom: (forall (N2:nat) (N3:nat) (A3:nat), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_nat one_one_nat) A3)->((ord_less_eq_nat ((power_power_nat A3) N2)) ((power_power_nat A3) N3)))))
% 1.12/1.66  FOF formula (forall (N2:nat) (N3:nat) (A3:int), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_int one_one_int) A3)->((ord_less_eq_int ((power_power_int A3) N2)) ((power_power_int A3) N3))))) of role axiom named fact_213_power__increasing
% 1.12/1.66  A new axiom: (forall (N2:nat) (N3:nat) (A3:int), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_int one_one_int) A3)->((ord_less_eq_int ((power_power_int A3) N2)) ((power_power_int A3) N3)))))
% 1.12/1.66  FOF formula (forall (M:nat) (N2:nat), (((eq Prop) ((ord_less_nat zero_zero_nat) ((divide_divide_nat M) N2))) ((and ((ord_less_eq_nat N2) M)) ((ord_less_nat zero_zero_nat) N2)))) of role axiom named fact_214_div__greater__zero__iff
% 1.12/1.67  A new axiom: (forall (M:nat) (N2:nat), (((eq Prop) ((ord_less_nat zero_zero_nat) ((divide_divide_nat M) N2))) ((and ((ord_less_eq_nat N2) M)) ((ord_less_nat zero_zero_nat) N2))))
% 1.12/1.67  FOF formula (forall (M:nat) (N2:nat) (K:nat), (((ord_less_nat zero_zero_nat) M)->(((ord_less_eq_nat M) N2)->((ord_less_eq_nat ((divide_divide_nat K) N2)) ((divide_divide_nat K) M))))) of role axiom named fact_215_div__le__mono2
% 1.12/1.67  A new axiom: (forall (M:nat) (N2:nat) (K:nat), (((ord_less_nat zero_zero_nat) M)->(((ord_less_eq_nat M) N2)->((ord_less_eq_nat ((divide_divide_nat K) N2)) ((divide_divide_nat K) M)))))
% 1.12/1.67  FOF formula (forall (N2:nat) (M:nat), (((ord_less_nat one_one_nat) N2)->(((ord_less_nat zero_zero_nat) M)->((ord_less_nat ((divide_divide_nat M) N2)) M)))) of role axiom named fact_216_div__less__dividend
% 1.12/1.67  A new axiom: (forall (N2:nat) (M:nat), (((ord_less_nat one_one_nat) N2)->(((ord_less_nat zero_zero_nat) M)->((ord_less_nat ((divide_divide_nat M) N2)) M))))
% 1.12/1.67  FOF formula (((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) (numeral_numeral_nat (bit0 one)))) zero_z3563351764282998399l_num1) of role axiom named fact_217_zero__power2
% 1.12/1.67  A new axiom: (((eq word_N3645301735248828278l_num1) ((power_2184487114949457152l_num1 zero_z3563351764282998399l_num1) (numeral_numeral_nat (bit0 one)))) zero_z3563351764282998399l_num1)
% 1.12/1.67  FOF formula (((eq rat) ((power_power_rat zero_zero_rat) (numeral_numeral_nat (bit0 one)))) zero_zero_rat) of role axiom named fact_218_zero__power2
% 1.12/1.67  A new axiom: (((eq rat) ((power_power_rat zero_zero_rat) (numeral_numeral_nat (bit0 one)))) zero_zero_rat)
% 1.12/1.67  FOF formula (((eq nat) ((power_power_nat zero_zero_nat) (numeral_numeral_nat (bit0 one)))) zero_zero_nat) of role axiom named fact_219_zero__power2
% 1.12/1.67  A new axiom: (((eq nat) ((power_power_nat zero_zero_nat) (numeral_numeral_nat (bit0 one)))) zero_zero_nat)
% 1.12/1.67  FOF formula (((eq int) ((power_power_int zero_zero_int) (numeral_numeral_nat (bit0 one)))) zero_zero_int) of role axiom named fact_220_zero__power2
% 1.12/1.67  A new axiom: (((eq int) ((power_power_int zero_zero_int) (numeral_numeral_nat (bit0 one)))) zero_zero_int)
% 1.12/1.67  FOF formula (((eq real) ((power_power_real zero_zero_real) (numeral_numeral_nat (bit0 one)))) zero_zero_real) of role axiom named fact_221_zero__power2
% 1.12/1.67  A new axiom: (((eq real) ((power_power_real zero_zero_real) (numeral_numeral_nat (bit0 one)))) zero_zero_real)
% 1.12/1.67  FOF formula (((eq complex) ((power_power_complex zero_zero_complex) (numeral_numeral_nat (bit0 one)))) zero_zero_complex) of role axiom named fact_222_zero__power2
% 1.12/1.67  A new axiom: (((eq complex) ((power_power_complex zero_zero_complex) (numeral_numeral_nat (bit0 one)))) zero_zero_complex)
% 1.12/1.67  FOF formula (((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) (numeral_numeral_nat (bit0 one)))) zero_z3403309356797280102nteger) of role axiom named fact_223_zero__power2
% 1.12/1.67  A new axiom: (((eq code_integer) ((power_8256067586552552935nteger zero_z3403309356797280102nteger) (numeral_numeral_nat (bit0 one)))) zero_z3403309356797280102nteger)
% 1.12/1.67  FOF formula (forall (N2:nat) (N3:nat) (A3:code_integer), (((ord_less_nat N2) N3)->(((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) A3)->(((ord_le6747313008572928689nteger A3) one_one_Code_integer)->((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) N3)) ((power_8256067586552552935nteger A3) N2)))))) of role axiom named fact_224_power__strict__decreasing
% 1.12/1.67  A new axiom: (forall (N2:nat) (N3:nat) (A3:code_integer), (((ord_less_nat N2) N3)->(((ord_le6747313008572928689nteger zero_z3403309356797280102nteger) A3)->(((ord_le6747313008572928689nteger A3) one_one_Code_integer)->((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) N3)) ((power_8256067586552552935nteger A3) N2))))))
% 1.12/1.67  FOF formula (forall (N2:nat) (N3:nat) (A3:real), (((ord_less_nat N2) N3)->(((ord_less_real zero_zero_real) A3)->(((ord_less_real A3) one_one_real)->((ord_less_real ((power_power_real A3) N3)) ((power_power_real A3) N2)))))) of role axiom named fact_225_power__strict__decreasing
% 1.17/1.68  A new axiom: (forall (N2:nat) (N3:nat) (A3:real), (((ord_less_nat N2) N3)->(((ord_less_real zero_zero_real) A3)->(((ord_less_real A3) one_one_real)->((ord_less_real ((power_power_real A3) N3)) ((power_power_real A3) N2))))))
% 1.17/1.68  FOF formula (forall (N2:nat) (N3:nat) (A3:rat), (((ord_less_nat N2) N3)->(((ord_less_rat zero_zero_rat) A3)->(((ord_less_rat A3) one_one_rat)->((ord_less_rat ((power_power_rat A3) N3)) ((power_power_rat A3) N2)))))) of role axiom named fact_226_power__strict__decreasing
% 1.17/1.68  A new axiom: (forall (N2:nat) (N3:nat) (A3:rat), (((ord_less_nat N2) N3)->(((ord_less_rat zero_zero_rat) A3)->(((ord_less_rat A3) one_one_rat)->((ord_less_rat ((power_power_rat A3) N3)) ((power_power_rat A3) N2))))))
% 1.17/1.68  FOF formula (forall (N2:nat) (N3:nat) (A3:nat), (((ord_less_nat N2) N3)->(((ord_less_nat zero_zero_nat) A3)->(((ord_less_nat A3) one_one_nat)->((ord_less_nat ((power_power_nat A3) N3)) ((power_power_nat A3) N2)))))) of role axiom named fact_227_power__strict__decreasing
% 1.17/1.68  A new axiom: (forall (N2:nat) (N3:nat) (A3:nat), (((ord_less_nat N2) N3)->(((ord_less_nat zero_zero_nat) A3)->(((ord_less_nat A3) one_one_nat)->((ord_less_nat ((power_power_nat A3) N3)) ((power_power_nat A3) N2))))))
% 1.17/1.68  FOF formula (forall (N2:nat) (N3:nat) (A3:int), (((ord_less_nat N2) N3)->(((ord_less_int zero_zero_int) A3)->(((ord_less_int A3) one_one_int)->((ord_less_int ((power_power_int A3) N3)) ((power_power_int A3) N2)))))) of role axiom named fact_228_power__strict__decreasing
% 1.17/1.68  A new axiom: (forall (N2:nat) (N3:nat) (A3:int), (((ord_less_nat N2) N3)->(((ord_less_int zero_zero_int) A3)->(((ord_less_int A3) one_one_int)->((ord_less_int ((power_power_int A3) N3)) ((power_power_int A3) N2))))))
% 1.17/1.68  FOF formula (forall (N2:nat) (N3:nat) (A3:real), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real A3) one_one_real)->((ord_less_eq_real ((power_power_real A3) N3)) ((power_power_real A3) N2)))))) of role axiom named fact_229_power__decreasing
% 1.17/1.68  A new axiom: (forall (N2:nat) (N3:nat) (A3:real), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real A3) one_one_real)->((ord_less_eq_real ((power_power_real A3) N3)) ((power_power_real A3) N2))))))
% 1.17/1.68  FOF formula (forall (N2:nat) (N3:nat) (A3:code_integer), (((ord_less_eq_nat N2) N3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger A3) one_one_Code_integer)->((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N3)) ((power_8256067586552552935nteger A3) N2)))))) of role axiom named fact_230_power__decreasing
% 1.17/1.68  A new axiom: (forall (N2:nat) (N3:nat) (A3:code_integer), (((ord_less_eq_nat N2) N3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger A3) one_one_Code_integer)->((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) N3)) ((power_8256067586552552935nteger A3) N2))))))
% 1.17/1.68  FOF formula (forall (N2:nat) (N3:nat) (A3:rat), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat A3) one_one_rat)->((ord_less_eq_rat ((power_power_rat A3) N3)) ((power_power_rat A3) N2)))))) of role axiom named fact_231_power__decreasing
% 1.17/1.68  A new axiom: (forall (N2:nat) (N3:nat) (A3:rat), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat A3) one_one_rat)->((ord_less_eq_rat ((power_power_rat A3) N3)) ((power_power_rat A3) N2))))))
% 1.17/1.68  FOF formula (forall (N2:nat) (N3:nat) (A3:nat), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat A3) one_one_nat)->((ord_less_eq_nat ((power_power_nat A3) N3)) ((power_power_nat A3) N2)))))) of role axiom named fact_232_power__decreasing
% 1.17/1.68  A new axiom: (forall (N2:nat) (N3:nat) (A3:nat), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat A3) one_one_nat)->((ord_less_eq_nat ((power_power_nat A3) N3)) ((power_power_nat A3) N2))))))
% 1.17/1.68  FOF formula (forall (N2:nat) (N3:nat) (A3:int), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int A3) one_one_int)->((ord_less_eq_int ((power_power_int A3) N3)) ((power_power_int A3) N2)))))) of role axiom named fact_233_power__decreasing
% 1.17/1.69  A new axiom: (forall (N2:nat) (N3:nat) (A3:int), (((ord_less_eq_nat N2) N3)->(((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int A3) one_one_int)->((ord_less_eq_int ((power_power_int A3) N3)) ((power_power_int A3) N2))))))
% 1.17/1.69  FOF formula (forall (A3:real) (N2:nat) (B3:real), ((((eq real) ((power_power_real A3) N2)) ((power_power_real B3) N2))->(((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real zero_zero_real) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq real) A3) B3)))))) of role axiom named fact_234_power__eq__imp__eq__base
% 1.17/1.69  A new axiom: (forall (A3:real) (N2:nat) (B3:real), ((((eq real) ((power_power_real A3) N2)) ((power_power_real B3) N2))->(((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real zero_zero_real) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq real) A3) B3))))))
% 1.17/1.69  FOF formula (forall (A3:code_integer) (N2:nat) (B3:code_integer), ((((eq code_integer) ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq code_integer) A3) B3)))))) of role axiom named fact_235_power__eq__imp__eq__base
% 1.17/1.69  A new axiom: (forall (A3:code_integer) (N2:nat) (B3:code_integer), ((((eq code_integer) ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq code_integer) A3) B3))))))
% 1.17/1.69  FOF formula (forall (A3:rat) (N2:nat) (B3:rat), ((((eq rat) ((power_power_rat A3) N2)) ((power_power_rat B3) N2))->(((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat zero_zero_rat) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq rat) A3) B3)))))) of role axiom named fact_236_power__eq__imp__eq__base
% 1.17/1.69  A new axiom: (forall (A3:rat) (N2:nat) (B3:rat), ((((eq rat) ((power_power_rat A3) N2)) ((power_power_rat B3) N2))->(((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat zero_zero_rat) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq rat) A3) B3))))))
% 1.17/1.69  FOF formula (forall (A3:nat) (N2:nat) (B3:nat), ((((eq nat) ((power_power_nat A3) N2)) ((power_power_nat B3) N2))->(((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat zero_zero_nat) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq nat) A3) B3)))))) of role axiom named fact_237_power__eq__imp__eq__base
% 1.17/1.69  A new axiom: (forall (A3:nat) (N2:nat) (B3:nat), ((((eq nat) ((power_power_nat A3) N2)) ((power_power_nat B3) N2))->(((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat zero_zero_nat) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq nat) A3) B3))))))
% 1.17/1.69  FOF formula (forall (A3:int) (N2:nat) (B3:int), ((((eq int) ((power_power_int A3) N2)) ((power_power_int B3) N2))->(((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int zero_zero_int) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq int) A3) B3)))))) of role axiom named fact_238_power__eq__imp__eq__base
% 1.17/1.69  A new axiom: (forall (A3:int) (N2:nat) (B3:int), ((((eq int) ((power_power_int A3) N2)) ((power_power_int B3) N2))->(((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int zero_zero_int) B3)->(((ord_less_nat zero_zero_nat) N2)->(((eq int) A3) B3))))))
% 1.17/1.69  FOF formula (forall (N2:nat) (A3:real) (B3:real), (((ord_less_nat zero_zero_nat) N2)->(((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real zero_zero_real) B3)->(((eq Prop) (((eq real) ((power_power_real A3) N2)) ((power_power_real B3) N2))) (((eq real) A3) B3)))))) of role axiom named fact_239_power__eq__iff__eq__base
% 1.17/1.69  A new axiom: (forall (N2:nat) (A3:real) (B3:real), (((ord_less_nat zero_zero_nat) N2)->(((ord_less_eq_real zero_zero_real) A3)->(((ord_less_eq_real zero_zero_real) B3)->(((eq Prop) (((eq real) ((power_power_real A3) N2)) ((power_power_real B3) N2))) (((eq real) A3) B3))))))
% 1.17/1.70  FOF formula (forall (N2:nat) (A3:code_integer) (B3:code_integer), (((ord_less_nat zero_zero_nat) N2)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) B3)->(((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))) (((eq code_integer) A3) B3)))))) of role axiom named fact_240_power__eq__iff__eq__base
% 1.17/1.70  A new axiom: (forall (N2:nat) (A3:code_integer) (B3:code_integer), (((ord_less_nat zero_zero_nat) N2)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) B3)->(((eq Prop) (((eq code_integer) ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))) (((eq code_integer) A3) B3))))))
% 1.17/1.70  FOF formula (forall (N2:nat) (A3:rat) (B3:rat), (((ord_less_nat zero_zero_nat) N2)->(((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat zero_zero_rat) B3)->(((eq Prop) (((eq rat) ((power_power_rat A3) N2)) ((power_power_rat B3) N2))) (((eq rat) A3) B3)))))) of role axiom named fact_241_power__eq__iff__eq__base
% 1.17/1.70  A new axiom: (forall (N2:nat) (A3:rat) (B3:rat), (((ord_less_nat zero_zero_nat) N2)->(((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_eq_rat zero_zero_rat) B3)->(((eq Prop) (((eq rat) ((power_power_rat A3) N2)) ((power_power_rat B3) N2))) (((eq rat) A3) B3))))))
% 1.17/1.70  FOF formula (forall (N2:nat) (A3:nat) (B3:nat), (((ord_less_nat zero_zero_nat) N2)->(((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat zero_zero_nat) B3)->(((eq Prop) (((eq nat) ((power_power_nat A3) N2)) ((power_power_nat B3) N2))) (((eq nat) A3) B3)))))) of role axiom named fact_242_power__eq__iff__eq__base
% 1.17/1.70  A new axiom: (forall (N2:nat) (A3:nat) (B3:nat), (((ord_less_nat zero_zero_nat) N2)->(((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_eq_nat zero_zero_nat) B3)->(((eq Prop) (((eq nat) ((power_power_nat A3) N2)) ((power_power_nat B3) N2))) (((eq nat) A3) B3))))))
% 1.17/1.70  FOF formula (forall (N2:nat) (A3:int) (B3:int), (((ord_less_nat zero_zero_nat) N2)->(((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int zero_zero_int) B3)->(((eq Prop) (((eq int) ((power_power_int A3) N2)) ((power_power_int B3) N2))) (((eq int) A3) B3)))))) of role axiom named fact_243_power__eq__iff__eq__base
% 1.17/1.70  A new axiom: (forall (N2:nat) (A3:int) (B3:int), (((ord_less_nat zero_zero_nat) N2)->(((ord_less_eq_int zero_zero_int) A3)->(((ord_less_eq_int zero_zero_int) B3)->(((eq Prop) (((eq int) ((power_power_int A3) N2)) ((power_power_int B3) N2))) (((eq int) A3) B3))))))
% 1.17/1.70  FOF formula (((eq uint32) ((power_power_uint32 one_one_uint32) (numeral_numeral_nat (bit0 one)))) one_one_uint32) of role axiom named fact_244_one__power2
% 1.17/1.70  A new axiom: (((eq uint32) ((power_power_uint32 one_one_uint32) (numeral_numeral_nat (bit0 one)))) one_one_uint32)
% 1.17/1.70  FOF formula (((eq rat) ((power_power_rat one_one_rat) (numeral_numeral_nat (bit0 one)))) one_one_rat) of role axiom named fact_245_one__power2
% 1.17/1.70  A new axiom: (((eq rat) ((power_power_rat one_one_rat) (numeral_numeral_nat (bit0 one)))) one_one_rat)
% 1.17/1.70  FOF formula (((eq nat) ((power_power_nat one_one_nat) (numeral_numeral_nat (bit0 one)))) one_one_nat) of role axiom named fact_246_one__power2
% 1.17/1.70  A new axiom: (((eq nat) ((power_power_nat one_one_nat) (numeral_numeral_nat (bit0 one)))) one_one_nat)
% 1.17/1.70  FOF formula (((eq int) ((power_power_int one_one_int) (numeral_numeral_nat (bit0 one)))) one_one_int) of role axiom named fact_247_one__power2
% 1.17/1.70  A new axiom: (((eq int) ((power_power_int one_one_int) (numeral_numeral_nat (bit0 one)))) one_one_int)
% 1.17/1.70  FOF formula (((eq real) ((power_power_real one_one_real) (numeral_numeral_nat (bit0 one)))) one_one_real) of role axiom named fact_248_one__power2
% 1.17/1.70  A new axiom: (((eq real) ((power_power_real one_one_real) (numeral_numeral_nat (bit0 one)))) one_one_real)
% 1.17/1.70  FOF formula (((eq complex) ((power_power_complex one_one_complex) (numeral_numeral_nat (bit0 one)))) one_one_complex) of role axiom named fact_249_one__power2
% 1.17/1.71  A new axiom: (((eq complex) ((power_power_complex one_one_complex) (numeral_numeral_nat (bit0 one)))) one_one_complex)
% 1.17/1.71  FOF formula (((eq code_integer) ((power_8256067586552552935nteger one_one_Code_integer) (numeral_numeral_nat (bit0 one)))) one_one_Code_integer) of role axiom named fact_250_one__power2
% 1.17/1.71  A new axiom: (((eq code_integer) ((power_8256067586552552935nteger one_one_Code_integer) (numeral_numeral_nat (bit0 one)))) one_one_Code_integer)
% 1.17/1.71  FOF formula (forall (A3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) A3)->(((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) M)) ((power_8256067586552552935nteger A3) N2))->((ord_less_eq_nat M) N2)))) of role axiom named fact_251_power__le__imp__le__exp
% 1.17/1.71  A new axiom: (forall (A3:code_integer) (M:nat) (N2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) A3)->(((ord_le3102999989581377725nteger ((power_8256067586552552935nteger A3) M)) ((power_8256067586552552935nteger A3) N2))->((ord_less_eq_nat M) N2))))
% 1.17/1.71  FOF formula (forall (A3:real) (M:nat) (N2:nat), (((ord_less_real one_one_real) A3)->(((ord_less_eq_real ((power_power_real A3) M)) ((power_power_real A3) N2))->((ord_less_eq_nat M) N2)))) of role axiom named fact_252_power__le__imp__le__exp
% 1.17/1.71  A new axiom: (forall (A3:real) (M:nat) (N2:nat), (((ord_less_real one_one_real) A3)->(((ord_less_eq_real ((power_power_real A3) M)) ((power_power_real A3) N2))->((ord_less_eq_nat M) N2))))
% 1.17/1.71  FOF formula (forall (A3:rat) (M:nat) (N2:nat), (((ord_less_rat one_one_rat) A3)->(((ord_less_eq_rat ((power_power_rat A3) M)) ((power_power_rat A3) N2))->((ord_less_eq_nat M) N2)))) of role axiom named fact_253_power__le__imp__le__exp
% 1.17/1.71  A new axiom: (forall (A3:rat) (M:nat) (N2:nat), (((ord_less_rat one_one_rat) A3)->(((ord_less_eq_rat ((power_power_rat A3) M)) ((power_power_rat A3) N2))->((ord_less_eq_nat M) N2))))
% 1.17/1.71  FOF formula (forall (A3:nat) (M:nat) (N2:nat), (((ord_less_nat one_one_nat) A3)->(((ord_less_eq_nat ((power_power_nat A3) M)) ((power_power_nat A3) N2))->((ord_less_eq_nat M) N2)))) of role axiom named fact_254_power__le__imp__le__exp
% 1.17/1.71  A new axiom: (forall (A3:nat) (M:nat) (N2:nat), (((ord_less_nat one_one_nat) A3)->(((ord_less_eq_nat ((power_power_nat A3) M)) ((power_power_nat A3) N2))->((ord_less_eq_nat M) N2))))
% 1.17/1.71  FOF formula (forall (A3:int) (M:nat) (N2:nat), (((ord_less_int one_one_int) A3)->(((ord_less_eq_int ((power_power_int A3) M)) ((power_power_int A3) N2))->((ord_less_eq_nat M) N2)))) of role axiom named fact_255_power__le__imp__le__exp
% 1.17/1.71  A new axiom: (forall (A3:int) (M:nat) (N2:nat), (((ord_less_int one_one_int) A3)->(((ord_less_eq_int ((power_power_int A3) M)) ((power_power_int A3) N2))->((ord_less_eq_nat M) N2))))
% 1.17/1.71  FOF formula (forall (A3:real) (N2:nat), (((ord_less_eq_real one_one_real) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_eq_real A3) ((power_power_real A3) N2))))) of role axiom named fact_256_self__le__power
% 1.17/1.71  A new axiom: (forall (A3:real) (N2:nat), (((ord_less_eq_real one_one_real) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_eq_real A3) ((power_power_real A3) N2)))))
% 1.17/1.71  FOF formula (forall (A3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger one_one_Code_integer) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_le3102999989581377725nteger A3) ((power_8256067586552552935nteger A3) N2))))) of role axiom named fact_257_self__le__power
% 1.17/1.71  A new axiom: (forall (A3:code_integer) (N2:nat), (((ord_le3102999989581377725nteger one_one_Code_integer) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_le3102999989581377725nteger A3) ((power_8256067586552552935nteger A3) N2)))))
% 1.17/1.71  FOF formula (forall (A3:rat) (N2:nat), (((ord_less_eq_rat one_one_rat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_eq_rat A3) ((power_power_rat A3) N2))))) of role axiom named fact_258_self__le__power
% 1.17/1.71  A new axiom: (forall (A3:rat) (N2:nat), (((ord_less_eq_rat one_one_rat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_eq_rat A3) ((power_power_rat A3) N2)))))
% 1.17/1.71  FOF formula (forall (A3:nat) (N2:nat), (((ord_less_eq_nat one_one_nat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_eq_nat A3) ((power_power_nat A3) N2))))) of role axiom named fact_259_self__le__power
% 1.17/1.72  A new axiom: (forall (A3:nat) (N2:nat), (((ord_less_eq_nat one_one_nat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_eq_nat A3) ((power_power_nat A3) N2)))))
% 1.17/1.72  FOF formula (forall (A3:int) (N2:nat), (((ord_less_eq_int one_one_int) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_eq_int A3) ((power_power_int A3) N2))))) of role axiom named fact_260_self__le__power
% 1.17/1.72  A new axiom: (forall (A3:int) (N2:nat), (((ord_less_eq_int one_one_int) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_eq_int A3) ((power_power_int A3) N2)))))
% 1.17/1.72  FOF formula (forall (A3:code_integer) (N2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_le6747313008572928689nteger one_one_Code_integer) ((power_8256067586552552935nteger A3) N2))))) of role axiom named fact_261_one__less__power
% 1.17/1.72  A new axiom: (forall (A3:code_integer) (N2:nat), (((ord_le6747313008572928689nteger one_one_Code_integer) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_le6747313008572928689nteger one_one_Code_integer) ((power_8256067586552552935nteger A3) N2)))))
% 1.17/1.72  FOF formula (forall (A3:real) (N2:nat), (((ord_less_real one_one_real) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_real one_one_real) ((power_power_real A3) N2))))) of role axiom named fact_262_one__less__power
% 1.17/1.72  A new axiom: (forall (A3:real) (N2:nat), (((ord_less_real one_one_real) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_real one_one_real) ((power_power_real A3) N2)))))
% 1.17/1.72  FOF formula (forall (A3:rat) (N2:nat), (((ord_less_rat one_one_rat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_rat one_one_rat) ((power_power_rat A3) N2))))) of role axiom named fact_263_one__less__power
% 1.17/1.72  A new axiom: (forall (A3:rat) (N2:nat), (((ord_less_rat one_one_rat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_rat one_one_rat) ((power_power_rat A3) N2)))))
% 1.17/1.72  FOF formula (forall (A3:nat) (N2:nat), (((ord_less_nat one_one_nat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_nat one_one_nat) ((power_power_nat A3) N2))))) of role axiom named fact_264_one__less__power
% 1.17/1.72  A new axiom: (forall (A3:nat) (N2:nat), (((ord_less_nat one_one_nat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_nat one_one_nat) ((power_power_nat A3) N2)))))
% 1.17/1.72  FOF formula (forall (A3:int) (N2:nat), (((ord_less_int one_one_int) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_int one_one_int) ((power_power_int A3) N2))))) of role axiom named fact_265_one__less__power
% 1.17/1.72  A new axiom: (forall (A3:int) (N2:nat), (((ord_less_int one_one_int) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_int one_one_int) ((power_power_int A3) N2)))))
% 1.17/1.72  FOF formula (forall (M:nat) (N2:nat), (((ord_less_eq_nat ((power_power_nat M) (numeral_numeral_nat (bit0 one)))) N2)->((ord_less_eq_nat M) N2))) of role axiom named fact_266_power2__nat__le__imp__le
% 1.17/1.72  A new axiom: (forall (M:nat) (N2:nat), (((ord_less_eq_nat ((power_power_nat M) (numeral_numeral_nat (bit0 one)))) N2)->((ord_less_eq_nat M) N2)))
% 1.17/1.72  FOF formula (forall (M:nat) (N2:nat), (((eq Prop) ((ord_less_eq_nat ((power_power_nat M) (numeral_numeral_nat (bit0 one)))) ((power_power_nat N2) (numeral_numeral_nat (bit0 one))))) ((ord_less_eq_nat M) N2))) of role axiom named fact_267_power2__nat__le__eq__le
% 1.17/1.72  A new axiom: (forall (M:nat) (N2:nat), (((eq Prop) ((ord_less_eq_nat ((power_power_nat M) (numeral_numeral_nat (bit0 one)))) ((power_power_nat N2) (numeral_numeral_nat (bit0 one))))) ((ord_less_eq_nat M) N2)))
% 1.17/1.72  FOF formula (forall (K:nat) (M:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) K)->((ord_less_eq_nat M) ((power_power_nat K) M)))) of role axiom named fact_268_self__le__ge2__pow
% 1.17/1.72  A new axiom: (forall (K:nat) (M:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) K)->((ord_less_eq_nat M) ((power_power_nat K) M))))
% 1.17/1.72  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_real zero_zero_real) Y2)->((ord_less_eq_real X2) Y2)))) of role axiom named fact_269_power2__le__imp__le
% 1.17/1.72  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_real zero_zero_real) Y2)->((ord_less_eq_real X2) Y2))))
% 1.17/1.72  FOF formula (forall (X2:code_integer) (Y2:code_integer), (((ord_le3102999989581377725nteger ((power_8256067586552552935nteger X2) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y2) (numeral_numeral_nat (bit0 one))))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) Y2)->((ord_le3102999989581377725nteger X2) Y2)))) of role axiom named fact_270_power2__le__imp__le
% 1.17/1.72  A new axiom: (forall (X2:code_integer) (Y2:code_integer), (((ord_le3102999989581377725nteger ((power_8256067586552552935nteger X2) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y2) (numeral_numeral_nat (bit0 one))))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) Y2)->((ord_le3102999989581377725nteger X2) Y2))))
% 1.17/1.72  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_rat zero_zero_rat) Y2)->((ord_less_eq_rat X2) Y2)))) of role axiom named fact_271_power2__le__imp__le
% 1.17/1.72  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_rat zero_zero_rat) Y2)->((ord_less_eq_rat X2) Y2))))
% 1.17/1.72  FOF formula (forall (X2:nat) (Y2:nat), (((ord_less_eq_nat ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_nat zero_zero_nat) Y2)->((ord_less_eq_nat X2) Y2)))) of role axiom named fact_272_power2__le__imp__le
% 1.17/1.72  A new axiom: (forall (X2:nat) (Y2:nat), (((ord_less_eq_nat ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_nat zero_zero_nat) Y2)->((ord_less_eq_nat X2) Y2))))
% 1.17/1.72  FOF formula (forall (X2:int) (Y2:int), (((ord_less_eq_int ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_int zero_zero_int) Y2)->((ord_less_eq_int X2) Y2)))) of role axiom named fact_273_power2__le__imp__le
% 1.17/1.72  A new axiom: (forall (X2:int) (Y2:int), (((ord_less_eq_int ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_int zero_zero_int) Y2)->((ord_less_eq_int X2) Y2))))
% 1.17/1.72  FOF formula (forall (X2:real) (Y2:real), ((((eq real) ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_real zero_zero_real) X2)->(((ord_less_eq_real zero_zero_real) Y2)->(((eq real) X2) Y2))))) of role axiom named fact_274_power2__eq__imp__eq
% 1.17/1.72  A new axiom: (forall (X2:real) (Y2:real), ((((eq real) ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_real zero_zero_real) X2)->(((ord_less_eq_real zero_zero_real) Y2)->(((eq real) X2) Y2)))))
% 1.17/1.72  FOF formula (forall (X2:code_integer) (Y2:code_integer), ((((eq code_integer) ((power_8256067586552552935nteger X2) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y2) (numeral_numeral_nat (bit0 one))))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) X2)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) Y2)->(((eq code_integer) X2) Y2))))) of role axiom named fact_275_power2__eq__imp__eq
% 1.17/1.72  A new axiom: (forall (X2:code_integer) (Y2:code_integer), ((((eq code_integer) ((power_8256067586552552935nteger X2) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y2) (numeral_numeral_nat (bit0 one))))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) X2)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) Y2)->(((eq code_integer) X2) Y2)))))
% 1.17/1.73  FOF formula (forall (X2:rat) (Y2:rat), ((((eq rat) ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_eq_rat zero_zero_rat) Y2)->(((eq rat) X2) Y2))))) of role axiom named fact_276_power2__eq__imp__eq
% 1.17/1.73  A new axiom: (forall (X2:rat) (Y2:rat), ((((eq rat) ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_eq_rat zero_zero_rat) Y2)->(((eq rat) X2) Y2)))))
% 1.17/1.73  FOF formula (forall (X2:nat) (Y2:nat), ((((eq nat) ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_nat zero_zero_nat) X2)->(((ord_less_eq_nat zero_zero_nat) Y2)->(((eq nat) X2) Y2))))) of role axiom named fact_277_power2__eq__imp__eq
% 1.17/1.73  A new axiom: (forall (X2:nat) (Y2:nat), ((((eq nat) ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_nat zero_zero_nat) X2)->(((ord_less_eq_nat zero_zero_nat) Y2)->(((eq nat) X2) Y2)))))
% 1.17/1.73  FOF formula (forall (X2:int) (Y2:int), ((((eq int) ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_int zero_zero_int) X2)->(((ord_less_eq_int zero_zero_int) Y2)->(((eq int) X2) Y2))))) of role axiom named fact_278_power2__eq__imp__eq
% 1.17/1.73  A new axiom: (forall (X2:int) (Y2:int), ((((eq int) ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_int zero_zero_int) X2)->(((ord_less_eq_int zero_zero_int) Y2)->(((eq int) X2) Y2)))))
% 1.17/1.73  FOF formula (forall (A3:real), ((ord_less_eq_real zero_zero_real) ((power_power_real A3) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_279_zero__le__power2
% 1.17/1.73  A new axiom: (forall (A3:real), ((ord_less_eq_real zero_zero_real) ((power_power_real A3) (numeral_numeral_nat (bit0 one)))))
% 1.17/1.73  FOF formula (forall (A3:code_integer), ((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_280_zero__le__power2
% 1.17/1.73  A new axiom: (forall (A3:code_integer), ((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one)))))
% 1.17/1.73  FOF formula (forall (A3:rat), ((ord_less_eq_rat zero_zero_rat) ((power_power_rat A3) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_281_zero__le__power2
% 1.17/1.73  A new axiom: (forall (A3:rat), ((ord_less_eq_rat zero_zero_rat) ((power_power_rat A3) (numeral_numeral_nat (bit0 one)))))
% 1.17/1.73  FOF formula (forall (A3:int), ((ord_less_eq_int zero_zero_int) ((power_power_int A3) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_282_zero__le__power2
% 1.17/1.73  A new axiom: (forall (A3:int), ((ord_less_eq_int zero_zero_int) ((power_power_int A3) (numeral_numeral_nat (bit0 one)))))
% 1.17/1.73  FOF formula (forall (A3:code_integer), (((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one)))) zero_z3403309356797280102nteger)->False)) of role axiom named fact_283_power2__less__0
% 1.17/1.73  A new axiom: (forall (A3:code_integer), (((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) (numeral_numeral_nat (bit0 one)))) zero_z3403309356797280102nteger)->False))
% 1.17/1.73  FOF formula (forall (A3:real), (((ord_less_real ((power_power_real A3) (numeral_numeral_nat (bit0 one)))) zero_zero_real)->False)) of role axiom named fact_284_power2__less__0
% 1.17/1.73  A new axiom: (forall (A3:real), (((ord_less_real ((power_power_real A3) (numeral_numeral_nat (bit0 one)))) zero_zero_real)->False))
% 1.17/1.73  FOF formula (forall (A3:rat), (((ord_less_rat ((power_power_rat A3) (numeral_numeral_nat (bit0 one)))) zero_zero_rat)->False)) of role axiom named fact_285_power2__less__0
% 1.17/1.73  A new axiom: (forall (A3:rat), (((ord_less_rat ((power_power_rat A3) (numeral_numeral_nat (bit0 one)))) zero_zero_rat)->False))
% 1.17/1.74  FOF formula (forall (A3:int), (((ord_less_int ((power_power_int A3) (numeral_numeral_nat (bit0 one)))) zero_zero_int)->False)) of role axiom named fact_286_power2__less__0
% 1.17/1.74  A new axiom: (forall (A3:int), (((ord_less_int ((power_power_int A3) (numeral_numeral_nat (bit0 one)))) zero_zero_int)->False))
% 1.17/1.74  FOF formula (forall (A3:code_integer) (B3:code_integer) (N2:nat), (((ord_le6747313008572928689nteger A3) B3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2)))))) of role axiom named fact_287_power__strict__mono
% 1.17/1.74  A new axiom: (forall (A3:code_integer) (B3:code_integer) (N2:nat), (((ord_le6747313008572928689nteger A3) B3)->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_le6747313008572928689nteger ((power_8256067586552552935nteger A3) N2)) ((power_8256067586552552935nteger B3) N2))))))
% 1.17/1.74  FOF formula (forall (A3:real) (B3:real) (N2:nat), (((ord_less_real A3) B3)->(((ord_less_eq_real zero_zero_real) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_real ((power_power_real A3) N2)) ((power_power_real B3) N2)))))) of role axiom named fact_288_power__strict__mono
% 1.17/1.74  A new axiom: (forall (A3:real) (B3:real) (N2:nat), (((ord_less_real A3) B3)->(((ord_less_eq_real zero_zero_real) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_real ((power_power_real A3) N2)) ((power_power_real B3) N2))))))
% 1.17/1.74  FOF formula (forall (A3:rat) (B3:rat) (N2:nat), (((ord_less_rat A3) B3)->(((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2)))))) of role axiom named fact_289_power__strict__mono
% 1.17/1.74  A new axiom: (forall (A3:rat) (B3:rat) (N2:nat), (((ord_less_rat A3) B3)->(((ord_less_eq_rat zero_zero_rat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_rat ((power_power_rat A3) N2)) ((power_power_rat B3) N2))))))
% 1.17/1.74  FOF formula (forall (A3:nat) (B3:nat) (N2:nat), (((ord_less_nat A3) B3)->(((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_nat ((power_power_nat A3) N2)) ((power_power_nat B3) N2)))))) of role axiom named fact_290_power__strict__mono
% 1.17/1.74  A new axiom: (forall (A3:nat) (B3:nat) (N2:nat), (((ord_less_nat A3) B3)->(((ord_less_eq_nat zero_zero_nat) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_nat ((power_power_nat A3) N2)) ((power_power_nat B3) N2))))))
% 1.17/1.74  FOF formula (forall (A3:int) (B3:int) (N2:nat), (((ord_less_int A3) B3)->(((ord_less_eq_int zero_zero_int) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_int ((power_power_int A3) N2)) ((power_power_int B3) N2)))))) of role axiom named fact_291_power__strict__mono
% 1.17/1.74  A new axiom: (forall (A3:int) (B3:int) (N2:nat), (((ord_less_int A3) B3)->(((ord_less_eq_int zero_zero_int) A3)->(((ord_less_nat zero_zero_nat) N2)->((ord_less_int ((power_power_int A3) N2)) ((power_power_int B3) N2))))))
% 1.17/1.74  FOF formula (forall (X2:code_integer) (Y2:code_integer), (((ord_le6747313008572928689nteger ((power_8256067586552552935nteger X2) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y2) (numeral_numeral_nat (bit0 one))))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) Y2)->((ord_le6747313008572928689nteger X2) Y2)))) of role axiom named fact_292_power2__less__imp__less
% 1.17/1.74  A new axiom: (forall (X2:code_integer) (Y2:code_integer), (((ord_le6747313008572928689nteger ((power_8256067586552552935nteger X2) (numeral_numeral_nat (bit0 one)))) ((power_8256067586552552935nteger Y2) (numeral_numeral_nat (bit0 one))))->(((ord_le3102999989581377725nteger zero_z3403309356797280102nteger) Y2)->((ord_le6747313008572928689nteger X2) Y2))))
% 1.17/1.74  FOF formula (forall (X2:real) (Y2:real), (((ord_less_real ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_real zero_zero_real) Y2)->((ord_less_real X2) Y2)))) of role axiom named fact_293_power2__less__imp__less
% 1.17/1.75  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_real ((power_power_real X2) (numeral_numeral_nat (bit0 one)))) ((power_power_real Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_real zero_zero_real) Y2)->((ord_less_real X2) Y2))))
% 1.17/1.75  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_rat ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_rat zero_zero_rat) Y2)->((ord_less_rat X2) Y2)))) of role axiom named fact_294_power2__less__imp__less
% 1.17/1.75  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_rat ((power_power_rat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_rat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_rat zero_zero_rat) Y2)->((ord_less_rat X2) Y2))))
% 1.17/1.75  FOF formula (forall (X2:nat) (Y2:nat), (((ord_less_nat ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_nat zero_zero_nat) Y2)->((ord_less_nat X2) Y2)))) of role axiom named fact_295_power2__less__imp__less
% 1.17/1.75  A new axiom: (forall (X2:nat) (Y2:nat), (((ord_less_nat ((power_power_nat X2) (numeral_numeral_nat (bit0 one)))) ((power_power_nat Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_nat zero_zero_nat) Y2)->((ord_less_nat X2) Y2))))
% 1.17/1.75  FOF formula (forall (X2:int) (Y2:int), (((ord_less_int ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_int zero_zero_int) Y2)->((ord_less_int X2) Y2)))) of role axiom named fact_296_power2__less__imp__less
% 1.17/1.75  A new axiom: (forall (X2:int) (Y2:int), (((ord_less_int ((power_power_int X2) (numeral_numeral_nat (bit0 one)))) ((power_power_int Y2) (numeral_numeral_nat (bit0 one))))->(((ord_less_eq_int zero_zero_int) Y2)->((ord_less_int X2) Y2))))
% 1.17/1.75  FOF formula (forall (A3:real) (B3:real), (((ord_less_real zero_zero_real) A3)->(((eq Prop) ((ord_less_eq_real one_one_real) ((divide_divide_real B3) A3))) ((ord_less_eq_real A3) B3)))) of role axiom named fact_297_le__divide__eq__1__pos
% 1.17/1.75  A new axiom: (forall (A3:real) (B3:real), (((ord_less_real zero_zero_real) A3)->(((eq Prop) ((ord_less_eq_real one_one_real) ((divide_divide_real B3) A3))) ((ord_less_eq_real A3) B3))))
% 1.17/1.75  FOF formula (forall (A3:rat) (B3:rat), (((ord_less_rat zero_zero_rat) A3)->(((eq Prop) ((ord_less_eq_rat one_one_rat) ((divide_divide_rat B3) A3))) ((ord_less_eq_rat A3) B3)))) of role axiom named fact_298_le__divide__eq__1__pos
% 1.17/1.75  A new axiom: (forall (A3:rat) (B3:rat), (((ord_less_rat zero_zero_rat) A3)->(((eq Prop) ((ord_less_eq_rat one_one_rat) ((divide_divide_rat B3) A3))) ((ord_less_eq_rat A3) B3))))
% 1.17/1.75  FOF formula (forall (A3:real) (B3:real), (((ord_less_real A3) zero_zero_real)->(((eq Prop) ((ord_less_eq_real one_one_real) ((divide_divide_real B3) A3))) ((ord_less_eq_real B3) A3)))) of role axiom named fact_299_le__divide__eq__1__neg
% 1.17/1.75  A new axiom: (forall (A3:real) (B3:real), (((ord_less_real A3) zero_zero_real)->(((eq Prop) ((ord_less_eq_real one_one_real) ((divide_divide_real B3) A3))) ((ord_less_eq_real B3) A3))))
% 1.17/1.75  FOF formula (forall (A3:rat) (B3:rat), (((ord_less_rat A3) zero_zero_rat)->(((eq Prop) ((ord_less_eq_rat one_one_rat) ((divide_divide_rat B3) A3))) ((ord_less_eq_rat B3) A3)))) of role axiom named fact_300_le__divide__eq__1__neg
% 1.17/1.75  A new axiom: (forall (A3:rat) (B3:rat), (((ord_less_rat A3) zero_zero_rat)->(((eq Prop) ((ord_less_eq_rat one_one_rat) ((divide_divide_rat B3) A3))) ((ord_less_eq_rat B3) A3))))
% 1.17/1.75  FOF formula (forall (A3:real) (B3:real), (((ord_less_real zero_zero_real) A3)->(((eq Prop) ((ord_less_eq_real ((divide_divide_real B3) A3)) one_one_real)) ((ord_less_eq_real B3) A3)))) of role axiom named fact_301_divide__le__eq__1__pos
% 1.17/1.75  A new axiom: (forall (A3:real) (B3:real), (((ord_less_real zero_zero_real) A3)->(((eq Prop) ((ord_less_eq_real ((divide_divide_real B3) A3)) one_one_real)) ((ord_less_eq_real B3) A3))))
% 1.17/1.75  FOF formula (forall (A3:rat) (B3:rat), (((ord_less_rat zero_zero_rat) A3)->(((eq Prop) ((ord_less_eq_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((ord_less_eq_rat B3) A3)))) of role axiom named fact_302_divide__le__eq__1__pos
% 1.17/1.76  A new axiom: (forall (A3:rat) (B3:rat), (((ord_less_rat zero_zero_rat) A3)->(((eq Prop) ((ord_less_eq_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((ord_less_eq_rat B3) A3))))
% 1.17/1.76  FOF formula (forall (A3:real) (B3:real), (((ord_less_real A3) zero_zero_real)->(((eq Prop) ((ord_less_eq_real ((divide_divide_real B3) A3)) one_one_real)) ((ord_less_eq_real A3) B3)))) of role axiom named fact_303_divide__le__eq__1__neg
% 1.17/1.76  A new axiom: (forall (A3:real) (B3:real), (((ord_less_real A3) zero_zero_real)->(((eq Prop) ((ord_less_eq_real ((divide_divide_real B3) A3)) one_one_real)) ((ord_less_eq_real A3) B3))))
% 1.17/1.76  FOF formula (forall (A3:rat) (B3:rat), (((ord_less_rat A3) zero_zero_rat)->(((eq Prop) ((ord_less_eq_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((ord_less_eq_rat A3) B3)))) of role axiom named fact_304_divide__le__eq__1__neg
% 1.17/1.76  A new axiom: (forall (A3:rat) (B3:rat), (((ord_less_rat A3) zero_zero_rat)->(((eq Prop) ((ord_less_eq_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((ord_less_eq_rat A3) B3))))
% 1.17/1.76  FOF formula (forall (A3:real), (((eq Prop) ((ord_less_real zero_zero_real) ((divide_divide_real one_one_real) A3))) ((ord_less_real zero_zero_real) A3))) of role axiom named fact_305_zero__less__divide__1__iff
% 1.17/1.76  A new axiom: (forall (A3:real), (((eq Prop) ((ord_less_real zero_zero_real) ((divide_divide_real one_one_real) A3))) ((ord_less_real zero_zero_real) A3)))
% 1.17/1.76  FOF formula (forall (A3:rat), (((eq Prop) ((ord_less_rat zero_zero_rat) ((divide_divide_rat one_one_rat) A3))) ((ord_less_rat zero_zero_rat) A3))) of role axiom named fact_306_zero__less__divide__1__iff
% 1.17/1.76  A new axiom: (forall (A3:rat), (((eq Prop) ((ord_less_rat zero_zero_rat) ((divide_divide_rat one_one_rat) A3))) ((ord_less_rat zero_zero_rat) A3)))
% 1.17/1.76  FOF formula (forall (A3:real) (B3:real), (((ord_less_real zero_zero_real) A3)->(((eq Prop) ((ord_less_real one_one_real) ((divide_divide_real B3) A3))) ((ord_less_real A3) B3)))) of role axiom named fact_307_less__divide__eq__1__pos
% 1.17/1.76  A new axiom: (forall (A3:real) (B3:real), (((ord_less_real zero_zero_real) A3)->(((eq Prop) ((ord_less_real one_one_real) ((divide_divide_real B3) A3))) ((ord_less_real A3) B3))))
% 1.17/1.76  FOF formula (forall (A3:rat) (B3:rat), (((ord_less_rat zero_zero_rat) A3)->(((eq Prop) ((ord_less_rat one_one_rat) ((divide_divide_rat B3) A3))) ((ord_less_rat A3) B3)))) of role axiom named fact_308_less__divide__eq__1__pos
% 1.17/1.76  A new axiom: (forall (A3:rat) (B3:rat), (((ord_less_rat zero_zero_rat) A3)->(((eq Prop) ((ord_less_rat one_one_rat) ((divide_divide_rat B3) A3))) ((ord_less_rat A3) B3))))
% 1.17/1.76  FOF formula (forall (A3:real) (B3:real), (((ord_less_real A3) zero_zero_real)->(((eq Prop) ((ord_less_real one_one_real) ((divide_divide_real B3) A3))) ((ord_less_real B3) A3)))) of role axiom named fact_309_less__divide__eq__1__neg
% 1.17/1.76  A new axiom: (forall (A3:real) (B3:real), (((ord_less_real A3) zero_zero_real)->(((eq Prop) ((ord_less_real one_one_real) ((divide_divide_real B3) A3))) ((ord_less_real B3) A3))))
% 1.17/1.76  FOF formula (forall (A3:rat) (B3:rat), (((ord_less_rat A3) zero_zero_rat)->(((eq Prop) ((ord_less_rat one_one_rat) ((divide_divide_rat B3) A3))) ((ord_less_rat B3) A3)))) of role axiom named fact_310_less__divide__eq__1__neg
% 1.17/1.76  A new axiom: (forall (A3:rat) (B3:rat), (((ord_less_rat A3) zero_zero_rat)->(((eq Prop) ((ord_less_rat one_one_rat) ((divide_divide_rat B3) A3))) ((ord_less_rat B3) A3))))
% 1.17/1.76  FOF formula (forall (A3:real) (B3:real), (((ord_less_real zero_zero_real) A3)->(((eq Prop) ((ord_less_real ((divide_divide_real B3) A3)) one_one_real)) ((ord_less_real B3) A3)))) of role axiom named fact_311_divide__less__eq__1__pos
% 1.17/1.76  A new axiom: (forall (A3:real) (B3:real), (((ord_less_real zero_zero_real) A3)->(((eq Prop) ((ord_less_real ((divide_divide_real B3) A3)) one_one_real)) ((ord_less_real B3) A3))))
% 1.17/1.76  FOF formula (forall (A3:rat) (B3:rat), (((ord_less_rat zero_zero_rat) A3)->(((eq Prop) ((ord_less_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((ord_less_rat B3) A3)))) of role axiom named fact_312_divide__less__eq__1__pos
% 1.17/1.76  A new axiom: (forall (A3:rat) (B3:rat), (((ord_less_rat zero_zero_rat) A3)->(((eq Prop) ((ord_less_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((ord_less_rat B3) A3))))
% 1.25/1.77  FOF formula (forall (A3:real) (B3:real), (((ord_less_real A3) zero_zero_real)->(((eq Prop) ((ord_less_real ((divide_divide_real B3) A3)) one_one_real)) ((ord_less_real A3) B3)))) of role axiom named fact_313_divide__less__eq__1__neg
% 1.25/1.77  A new axiom: (forall (A3:real) (B3:real), (((ord_less_real A3) zero_zero_real)->(((eq Prop) ((ord_less_real ((divide_divide_real B3) A3)) one_one_real)) ((ord_less_real A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:rat) (B3:rat), (((ord_less_rat A3) zero_zero_rat)->(((eq Prop) ((ord_less_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((ord_less_rat A3) B3)))) of role axiom named fact_314_divide__less__eq__1__neg
% 1.25/1.77  A new axiom: (forall (A3:rat) (B3:rat), (((ord_less_rat A3) zero_zero_rat)->(((eq Prop) ((ord_less_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((ord_less_rat A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:real), (((eq Prop) ((ord_less_real ((divide_divide_real one_one_real) A3)) zero_zero_real)) ((ord_less_real A3) zero_zero_real))) of role axiom named fact_315_divide__less__0__1__iff
% 1.25/1.77  A new axiom: (forall (A3:real), (((eq Prop) ((ord_less_real ((divide_divide_real one_one_real) A3)) zero_zero_real)) ((ord_less_real A3) zero_zero_real)))
% 1.25/1.77  FOF formula (forall (A3:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat one_one_rat) A3)) zero_zero_rat)) ((ord_less_rat A3) zero_zero_rat))) of role axiom named fact_316_divide__less__0__1__iff
% 1.25/1.77  A new axiom: (forall (A3:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat one_one_rat) A3)) zero_zero_rat)) ((ord_less_rat A3) zero_zero_rat)))
% 1.25/1.77  FOF formula (forall (A3:real), (((eq Prop) ((ord_less_eq_real zero_zero_real) ((divide_divide_real one_one_real) A3))) ((ord_less_eq_real zero_zero_real) A3))) of role axiom named fact_317_zero__le__divide__1__iff
% 1.25/1.77  A new axiom: (forall (A3:real), (((eq Prop) ((ord_less_eq_real zero_zero_real) ((divide_divide_real one_one_real) A3))) ((ord_less_eq_real zero_zero_real) A3)))
% 1.25/1.77  FOF formula (forall (A3:rat), (((eq Prop) ((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat one_one_rat) A3))) ((ord_less_eq_rat zero_zero_rat) A3))) of role axiom named fact_318_zero__le__divide__1__iff
% 1.25/1.77  A new axiom: (forall (A3:rat), (((eq Prop) ((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat one_one_rat) A3))) ((ord_less_eq_rat zero_zero_rat) A3)))
% 1.25/1.77  FOF formula (forall (A3:real), (((eq Prop) ((ord_less_eq_real ((divide_divide_real one_one_real) A3)) zero_zero_real)) ((ord_less_eq_real A3) zero_zero_real))) of role axiom named fact_319_divide__le__0__1__iff
% 1.25/1.77  A new axiom: (forall (A3:real), (((eq Prop) ((ord_less_eq_real ((divide_divide_real one_one_real) A3)) zero_zero_real)) ((ord_less_eq_real A3) zero_zero_real)))
% 1.25/1.77  FOF formula (forall (A3:rat), (((eq Prop) ((ord_less_eq_rat ((divide_divide_rat one_one_rat) A3)) zero_zero_rat)) ((ord_less_eq_rat A3) zero_zero_rat))) of role axiom named fact_320_divide__le__0__1__iff
% 1.25/1.77  A new axiom: (forall (A3:rat), (((eq Prop) ((ord_less_eq_rat ((divide_divide_rat one_one_rat) A3)) zero_zero_rat)) ((ord_less_eq_rat A3) zero_zero_rat)))
% 1.25/1.77  FOF formula (forall (A3:real) (B3:real), (((eq Prop) (((eq real) ((divide_divide_real A3) B3)) zero_zero_real)) ((or (((eq real) A3) zero_zero_real)) (((eq real) B3) zero_zero_real)))) of role axiom named fact_321_divide__eq__0__iff
% 1.25/1.77  A new axiom: (forall (A3:real) (B3:real), (((eq Prop) (((eq real) ((divide_divide_real A3) B3)) zero_zero_real)) ((or (((eq real) A3) zero_zero_real)) (((eq real) B3) zero_zero_real))))
% 1.25/1.77  FOF formula (forall (A3:rat) (B3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat A3) B3)) zero_zero_rat)) ((or (((eq rat) A3) zero_zero_rat)) (((eq rat) B3) zero_zero_rat)))) of role axiom named fact_322_divide__eq__0__iff
% 1.25/1.77  A new axiom: (forall (A3:rat) (B3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat A3) B3)) zero_zero_rat)) ((or (((eq rat) A3) zero_zero_rat)) (((eq rat) B3) zero_zero_rat))))
% 1.25/1.77  FOF formula (forall (C:real) (A3:real) (B3:real), (((eq Prop) (((eq real) ((divide_divide_real C) A3)) ((divide_divide_real C) B3))) ((or (((eq real) C) zero_zero_real)) (((eq real) A3) B3)))) of role axiom named fact_323_divide__cancel__left
% 1.25/1.77  A new axiom: (forall (C:real) (A3:real) (B3:real), (((eq Prop) (((eq real) ((divide_divide_real C) A3)) ((divide_divide_real C) B3))) ((or (((eq real) C) zero_zero_real)) (((eq real) A3) B3))))
% 1.25/1.77  FOF formula (forall (C:rat) (A3:rat) (B3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat C) A3)) ((divide_divide_rat C) B3))) ((or (((eq rat) C) zero_zero_rat)) (((eq rat) A3) B3)))) of role axiom named fact_324_divide__cancel__left
% 1.25/1.77  A new axiom: (forall (C:rat) (A3:rat) (B3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat C) A3)) ((divide_divide_rat C) B3))) ((or (((eq rat) C) zero_zero_rat)) (((eq rat) A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:real) (C:real) (B3:real), (((eq Prop) (((eq real) ((divide_divide_real A3) C)) ((divide_divide_real B3) C))) ((or (((eq real) C) zero_zero_real)) (((eq real) A3) B3)))) of role axiom named fact_325_divide__cancel__right
% 1.25/1.77  A new axiom: (forall (A3:real) (C:real) (B3:real), (((eq Prop) (((eq real) ((divide_divide_real A3) C)) ((divide_divide_real B3) C))) ((or (((eq real) C) zero_zero_real)) (((eq real) A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:rat) (C:rat) (B3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))) ((or (((eq rat) C) zero_zero_rat)) (((eq rat) A3) B3)))) of role axiom named fact_326_divide__cancel__right
% 1.25/1.77  A new axiom: (forall (A3:rat) (C:rat) (B3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))) ((or (((eq rat) C) zero_zero_rat)) (((eq rat) A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:real), (((eq real) ((divide_divide_real A3) zero_zero_real)) zero_zero_real)) of role axiom named fact_327_division__ring__divide__zero
% 1.25/1.77  A new axiom: (forall (A3:real), (((eq real) ((divide_divide_real A3) zero_zero_real)) zero_zero_real))
% 1.25/1.77  FOF formula (forall (A3:rat), (((eq rat) ((divide_divide_rat A3) zero_zero_rat)) zero_zero_rat)) of role axiom named fact_328_division__ring__divide__zero
% 1.25/1.77  A new axiom: (forall (A3:rat), (((eq rat) ((divide_divide_rat A3) zero_zero_rat)) zero_zero_rat))
% 1.25/1.77  FOF formula (forall (A3:real) (B3:real), (((eq Prop) (((eq real) ((divide_divide_real A3) B3)) one_one_real)) ((and (not (((eq real) B3) zero_zero_real))) (((eq real) A3) B3)))) of role axiom named fact_329_divide__eq__1__iff
% 1.25/1.77  A new axiom: (forall (A3:real) (B3:real), (((eq Prop) (((eq real) ((divide_divide_real A3) B3)) one_one_real)) ((and (not (((eq real) B3) zero_zero_real))) (((eq real) A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:rat) (B3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat A3) B3)) one_one_rat)) ((and (not (((eq rat) B3) zero_zero_rat))) (((eq rat) A3) B3)))) of role axiom named fact_330_divide__eq__1__iff
% 1.25/1.77  A new axiom: (forall (A3:rat) (B3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat A3) B3)) one_one_rat)) ((and (not (((eq rat) B3) zero_zero_rat))) (((eq rat) A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:real) (B3:real), (((eq Prop) (((eq real) one_one_real) ((divide_divide_real A3) B3))) ((and (not (((eq real) B3) zero_zero_real))) (((eq real) A3) B3)))) of role axiom named fact_331_one__eq__divide__iff
% 1.25/1.77  A new axiom: (forall (A3:real) (B3:real), (((eq Prop) (((eq real) one_one_real) ((divide_divide_real A3) B3))) ((and (not (((eq real) B3) zero_zero_real))) (((eq real) A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:rat) (B3:rat), (((eq Prop) (((eq rat) one_one_rat) ((divide_divide_rat A3) B3))) ((and (not (((eq rat) B3) zero_zero_rat))) (((eq rat) A3) B3)))) of role axiom named fact_332_one__eq__divide__iff
% 1.25/1.77  A new axiom: (forall (A3:rat) (B3:rat), (((eq Prop) (((eq rat) one_one_rat) ((divide_divide_rat A3) B3))) ((and (not (((eq rat) B3) zero_zero_rat))) (((eq rat) A3) B3))))
% 1.25/1.77  FOF formula (forall (A3:real), ((not (((eq real) A3) zero_zero_real))->(((eq real) ((divide_divide_real A3) A3)) one_one_real))) of role axiom named fact_333_divide__self
% 1.25/1.77  A new axiom: (forall (A3:real), ((not (((eq real) A3) zero_zero_real))->(((eq real) ((divide_divide_real A3) A3)) one_one_real)))
% 1.25/1.77  FOF formula (forall (A3:rat), ((not (((eq rat) A3) zero_zero_rat))->(((eq rat) ((divide_divide_rat A3) A3)) one_one_rat))) of role axiom named fact_334_divide__self
% 1.27/1.78  A new axiom: (forall (A3:rat), ((not (((eq rat) A3) zero_zero_rat))->(((eq rat) ((divide_divide_rat A3) A3)) one_one_rat)))
% 1.27/1.78  FOF formula (forall (A3:real), ((and ((((eq real) A3) zero_zero_real)->(((eq real) ((divide_divide_real A3) A3)) zero_zero_real))) ((not (((eq real) A3) zero_zero_real))->(((eq real) ((divide_divide_real A3) A3)) one_one_real)))) of role axiom named fact_335_divide__self__if
% 1.27/1.78  A new axiom: (forall (A3:real), ((and ((((eq real) A3) zero_zero_real)->(((eq real) ((divide_divide_real A3) A3)) zero_zero_real))) ((not (((eq real) A3) zero_zero_real))->(((eq real) ((divide_divide_real A3) A3)) one_one_real))))
% 1.27/1.78  FOF formula (forall (A3:rat), ((and ((((eq rat) A3) zero_zero_rat)->(((eq rat) ((divide_divide_rat A3) A3)) zero_zero_rat))) ((not (((eq rat) A3) zero_zero_rat))->(((eq rat) ((divide_divide_rat A3) A3)) one_one_rat)))) of role axiom named fact_336_divide__self__if
% 1.27/1.78  A new axiom: (forall (A3:rat), ((and ((((eq rat) A3) zero_zero_rat)->(((eq rat) ((divide_divide_rat A3) A3)) zero_zero_rat))) ((not (((eq rat) A3) zero_zero_rat))->(((eq rat) ((divide_divide_rat A3) A3)) one_one_rat))))
% 1.27/1.78  FOF formula (forall (B3:real) (A3:real), (((eq Prop) (((eq real) ((divide_divide_real B3) A3)) one_one_real)) ((and (not (((eq real) A3) zero_zero_real))) (((eq real) A3) B3)))) of role axiom named fact_337_divide__eq__eq__1
% 1.27/1.78  A new axiom: (forall (B3:real) (A3:real), (((eq Prop) (((eq real) ((divide_divide_real B3) A3)) one_one_real)) ((and (not (((eq real) A3) zero_zero_real))) (((eq real) A3) B3))))
% 1.27/1.78  FOF formula (forall (B3:rat) (A3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat B3) A3)) one_one_rat)) ((and (not (((eq rat) A3) zero_zero_rat))) (((eq rat) A3) B3)))) of role axiom named fact_338_divide__eq__eq__1
% 1.27/1.78  A new axiom: (forall (B3:rat) (A3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat B3) A3)) one_one_rat)) ((and (not (((eq rat) A3) zero_zero_rat))) (((eq rat) A3) B3))))
% 1.27/1.78  FOF formula (forall (B3:real) (A3:real), (((eq Prop) (((eq real) one_one_real) ((divide_divide_real B3) A3))) ((and (not (((eq real) A3) zero_zero_real))) (((eq real) A3) B3)))) of role axiom named fact_339_eq__divide__eq__1
% 1.27/1.78  A new axiom: (forall (B3:real) (A3:real), (((eq Prop) (((eq real) one_one_real) ((divide_divide_real B3) A3))) ((and (not (((eq real) A3) zero_zero_real))) (((eq real) A3) B3))))
% 1.27/1.78  FOF formula (forall (B3:rat) (A3:rat), (((eq Prop) (((eq rat) one_one_rat) ((divide_divide_rat B3) A3))) ((and (not (((eq rat) A3) zero_zero_rat))) (((eq rat) A3) B3)))) of role axiom named fact_340_eq__divide__eq__1
% 1.27/1.78  A new axiom: (forall (B3:rat) (A3:rat), (((eq Prop) (((eq rat) one_one_rat) ((divide_divide_rat B3) A3))) ((and (not (((eq rat) A3) zero_zero_rat))) (((eq rat) A3) B3))))
% 1.27/1.78  FOF formula (forall (A3:real), (((eq Prop) (((eq real) ((divide_divide_real one_one_real) A3)) zero_zero_real)) (((eq real) A3) zero_zero_real))) of role axiom named fact_341_one__divide__eq__0__iff
% 1.27/1.78  A new axiom: (forall (A3:real), (((eq Prop) (((eq real) ((divide_divide_real one_one_real) A3)) zero_zero_real)) (((eq real) A3) zero_zero_real)))
% 1.27/1.78  FOF formula (forall (A3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat one_one_rat) A3)) zero_zero_rat)) (((eq rat) A3) zero_zero_rat))) of role axiom named fact_342_one__divide__eq__0__iff
% 1.27/1.78  A new axiom: (forall (A3:rat), (((eq Prop) (((eq rat) ((divide_divide_rat one_one_rat) A3)) zero_zero_rat)) (((eq rat) A3) zero_zero_rat)))
% 1.27/1.78  FOF formula (forall (A3:real), (((eq Prop) (((eq real) zero_zero_real) ((divide_divide_real one_one_real) A3))) (((eq real) A3) zero_zero_real))) of role axiom named fact_343_zero__eq__1__divide__iff
% 1.27/1.78  A new axiom: (forall (A3:real), (((eq Prop) (((eq real) zero_zero_real) ((divide_divide_real one_one_real) A3))) (((eq real) A3) zero_zero_real)))
% 1.27/1.78  FOF formula (forall (A3:rat), (((eq Prop) (((eq rat) zero_zero_rat) ((divide_divide_rat one_one_rat) A3))) (((eq rat) A3) zero_zero_rat))) of role axiom named fact_344_zero__eq__1__divide__iff
% 1.27/1.78  A new axiom: (forall (A3:rat), (((eq Prop) (((eq rat) zero_zero_rat) ((divide_divide_rat one_one_rat) A3))) (((eq rat) A3) zero_zero_rat)))
% 1.27/1.78  FOF formula (forall (K:int) (L2:int), (((ord_less_eq_int K) zero_zero_int)->(((ord_less_int L2) K)->(((eq int) ((divide_divide_int K) L2)) zero_zero_int)))) of role axiom named fact_345_div__neg__neg__trivial
% 1.27/1.79  A new axiom: (forall (K:int) (L2:int), (((ord_less_eq_int K) zero_zero_int)->(((ord_less_int L2) K)->(((eq int) ((divide_divide_int K) L2)) zero_zero_int))))
% 1.27/1.79  FOF formula (forall (K:int) (L2:int), (((ord_less_eq_int zero_zero_int) K)->(((ord_less_int K) L2)->(((eq int) ((divide_divide_int K) L2)) zero_zero_int)))) of role axiom named fact_346_div__pos__pos__trivial
% 1.27/1.79  A new axiom: (forall (K:int) (L2:int), (((ord_less_eq_int zero_zero_int) K)->(((ord_less_int K) L2)->(((eq int) ((divide_divide_int K) L2)) zero_zero_int))))
% 1.27/1.79  FOF formula (forall (X4:real), ((ex real) (fun (Y3:real)=> ((ord_less_real Y3) X4)))) of role axiom named fact_347_linordered__field__no__lb
% 1.27/1.79  A new axiom: (forall (X4:real), ((ex real) (fun (Y3:real)=> ((ord_less_real Y3) X4))))
% 1.27/1.79  FOF formula (forall (X4:rat), ((ex rat) (fun (Y3:rat)=> ((ord_less_rat Y3) X4)))) of role axiom named fact_348_linordered__field__no__lb
% 1.27/1.79  A new axiom: (forall (X4:rat), ((ex rat) (fun (Y3:rat)=> ((ord_less_rat Y3) X4))))
% 1.27/1.79  FOF formula (forall (X4:real), ((ex real) (fun (X_1:real)=> ((ord_less_real X4) X_1)))) of role axiom named fact_349_linordered__field__no__ub
% 1.27/1.79  A new axiom: (forall (X4:real), ((ex real) (fun (X_1:real)=> ((ord_less_real X4) X_1))))
% 1.27/1.79  FOF formula (forall (X4:rat), ((ex rat) (fun (X_1:rat)=> ((ord_less_rat X4) X_1)))) of role axiom named fact_350_linordered__field__no__ub
% 1.27/1.79  A new axiom: (forall (X4:rat), ((ex rat) (fun (X_1:rat)=> ((ord_less_rat X4) X_1))))
% 1.27/1.79  FOF formula (forall (A3:real) (B3:real), (((eq Prop) ((ord_less_eq_real ((divide_divide_real A3) B3)) zero_zero_real)) ((or ((and ((ord_less_eq_real zero_zero_real) A3)) ((ord_less_eq_real B3) zero_zero_real))) ((and ((ord_less_eq_real A3) zero_zero_real)) ((ord_less_eq_real zero_zero_real) B3))))) of role axiom named fact_351_divide__le__0__iff
% 1.27/1.79  A new axiom: (forall (A3:real) (B3:real), (((eq Prop) ((ord_less_eq_real ((divide_divide_real A3) B3)) zero_zero_real)) ((or ((and ((ord_less_eq_real zero_zero_real) A3)) ((ord_less_eq_real B3) zero_zero_real))) ((and ((ord_less_eq_real A3) zero_zero_real)) ((ord_less_eq_real zero_zero_real) B3)))))
% 1.27/1.79  FOF formula (forall (A3:rat) (B3:rat), (((eq Prop) ((ord_less_eq_rat ((divide_divide_rat A3) B3)) zero_zero_rat)) ((or ((and ((ord_less_eq_rat zero_zero_rat) A3)) ((ord_less_eq_rat B3) zero_zero_rat))) ((and ((ord_less_eq_rat A3) zero_zero_rat)) ((ord_less_eq_rat zero_zero_rat) B3))))) of role axiom named fact_352_divide__le__0__iff
% 1.27/1.79  A new axiom: (forall (A3:rat) (B3:rat), (((eq Prop) ((ord_less_eq_rat ((divide_divide_rat A3) B3)) zero_zero_rat)) ((or ((and ((ord_less_eq_rat zero_zero_rat) A3)) ((ord_less_eq_rat B3) zero_zero_rat))) ((and ((ord_less_eq_rat A3) zero_zero_rat)) ((ord_less_eq_rat zero_zero_rat) B3)))))
% 1.27/1.79  FOF formula (forall (A3:real) (B3:real) (C:real), (((ord_less_eq_real A3) B3)->(((ord_less_eq_real zero_zero_real) C)->((ord_less_eq_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C))))) of role axiom named fact_353_divide__right__mono
% 1.27/1.79  A new axiom: (forall (A3:real) (B3:real) (C:real), (((ord_less_eq_real A3) B3)->(((ord_less_eq_real zero_zero_real) C)->((ord_less_eq_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C)))))
% 1.27/1.79  FOF formula (forall (A3:rat) (B3:rat) (C:rat), (((ord_less_eq_rat A3) B3)->(((ord_less_eq_rat zero_zero_rat) C)->((ord_less_eq_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))))) of role axiom named fact_354_divide__right__mono
% 1.27/1.79  A new axiom: (forall (A3:rat) (B3:rat) (C:rat), (((ord_less_eq_rat A3) B3)->(((ord_less_eq_rat zero_zero_rat) C)->((ord_less_eq_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C)))))
% 1.27/1.79  FOF formula (forall (A3:real) (B3:real), (((eq Prop) ((ord_less_eq_real zero_zero_real) ((divide_divide_real A3) B3))) ((or ((and ((ord_less_eq_real zero_zero_real) A3)) ((ord_less_eq_real zero_zero_real) B3))) ((and ((ord_less_eq_real A3) zero_zero_real)) ((ord_less_eq_real B3) zero_zero_real))))) of role axiom named fact_355_zero__le__divide__iff
% 1.27/1.80  A new axiom: (forall (A3:real) (B3:real), (((eq Prop) ((ord_less_eq_real zero_zero_real) ((divide_divide_real A3) B3))) ((or ((and ((ord_less_eq_real zero_zero_real) A3)) ((ord_less_eq_real zero_zero_real) B3))) ((and ((ord_less_eq_real A3) zero_zero_real)) ((ord_less_eq_real B3) zero_zero_real)))))
% 1.27/1.80  FOF formula (forall (A3:rat) (B3:rat), (((eq Prop) ((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat A3) B3))) ((or ((and ((ord_less_eq_rat zero_zero_rat) A3)) ((ord_less_eq_rat zero_zero_rat) B3))) ((and ((ord_less_eq_rat A3) zero_zero_rat)) ((ord_less_eq_rat B3) zero_zero_rat))))) of role axiom named fact_356_zero__le__divide__iff
% 1.27/1.80  A new axiom: (forall (A3:rat) (B3:rat), (((eq Prop) ((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat A3) B3))) ((or ((and ((ord_less_eq_rat zero_zero_rat) A3)) ((ord_less_eq_rat zero_zero_rat) B3))) ((and ((ord_less_eq_rat A3) zero_zero_rat)) ((ord_less_eq_rat B3) zero_zero_rat)))))
% 1.27/1.80  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_eq_real zero_zero_real) Y2)->((ord_less_eq_real zero_zero_real) ((divide_divide_real X2) Y2))))) of role axiom named fact_357_divide__nonneg__nonneg
% 1.27/1.80  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_eq_real zero_zero_real) Y2)->((ord_less_eq_real zero_zero_real) ((divide_divide_real X2) Y2)))))
% 1.27/1.80  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_eq_rat zero_zero_rat) Y2)->((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat X2) Y2))))) of role axiom named fact_358_divide__nonneg__nonneg
% 1.27/1.80  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_eq_rat zero_zero_rat) Y2)->((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat X2) Y2)))))
% 1.27/1.80  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_eq_real Y2) zero_zero_real)->((ord_less_eq_real ((divide_divide_real X2) Y2)) zero_zero_real)))) of role axiom named fact_359_divide__nonneg__nonpos
% 1.27/1.80  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_eq_real Y2) zero_zero_real)->((ord_less_eq_real ((divide_divide_real X2) Y2)) zero_zero_real))))
% 1.27/1.80  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_eq_rat Y2) zero_zero_rat)->((ord_less_eq_rat ((divide_divide_rat X2) Y2)) zero_zero_rat)))) of role axiom named fact_360_divide__nonneg__nonpos
% 1.27/1.80  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_eq_rat Y2) zero_zero_rat)->((ord_less_eq_rat ((divide_divide_rat X2) Y2)) zero_zero_rat))))
% 1.27/1.80  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real X2) zero_zero_real)->(((ord_less_eq_real zero_zero_real) Y2)->((ord_less_eq_real ((divide_divide_real X2) Y2)) zero_zero_real)))) of role axiom named fact_361_divide__nonpos__nonneg
% 1.27/1.80  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real X2) zero_zero_real)->(((ord_less_eq_real zero_zero_real) Y2)->((ord_less_eq_real ((divide_divide_real X2) Y2)) zero_zero_real))))
% 1.27/1.80  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat X2) zero_zero_rat)->(((ord_less_eq_rat zero_zero_rat) Y2)->((ord_less_eq_rat ((divide_divide_rat X2) Y2)) zero_zero_rat)))) of role axiom named fact_362_divide__nonpos__nonneg
% 1.27/1.80  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat X2) zero_zero_rat)->(((ord_less_eq_rat zero_zero_rat) Y2)->((ord_less_eq_rat ((divide_divide_rat X2) Y2)) zero_zero_rat))))
% 1.27/1.80  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real X2) zero_zero_real)->(((ord_less_eq_real Y2) zero_zero_real)->((ord_less_eq_real zero_zero_real) ((divide_divide_real X2) Y2))))) of role axiom named fact_363_divide__nonpos__nonpos
% 1.27/1.80  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real X2) zero_zero_real)->(((ord_less_eq_real Y2) zero_zero_real)->((ord_less_eq_real zero_zero_real) ((divide_divide_real X2) Y2)))))
% 1.27/1.80  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat X2) zero_zero_rat)->(((ord_less_eq_rat Y2) zero_zero_rat)->((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat X2) Y2))))) of role axiom named fact_364_divide__nonpos__nonpos
% 1.27/1.81  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat X2) zero_zero_rat)->(((ord_less_eq_rat Y2) zero_zero_rat)->((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat X2) Y2)))))
% 1.27/1.81  FOF formula (forall (A3:real) (B3:real) (C:real), (((ord_less_eq_real A3) B3)->(((ord_less_eq_real C) zero_zero_real)->((ord_less_eq_real ((divide_divide_real B3) C)) ((divide_divide_real A3) C))))) of role axiom named fact_365_divide__right__mono__neg
% 1.27/1.81  A new axiom: (forall (A3:real) (B3:real) (C:real), (((ord_less_eq_real A3) B3)->(((ord_less_eq_real C) zero_zero_real)->((ord_less_eq_real ((divide_divide_real B3) C)) ((divide_divide_real A3) C)))))
% 1.27/1.81  FOF formula (forall (A3:rat) (B3:rat) (C:rat), (((ord_less_eq_rat A3) B3)->(((ord_less_eq_rat C) zero_zero_rat)->((ord_less_eq_rat ((divide_divide_rat B3) C)) ((divide_divide_rat A3) C))))) of role axiom named fact_366_divide__right__mono__neg
% 1.27/1.81  A new axiom: (forall (A3:rat) (B3:rat) (C:rat), (((ord_less_eq_rat A3) B3)->(((ord_less_eq_rat C) zero_zero_rat)->((ord_less_eq_rat ((divide_divide_rat B3) C)) ((divide_divide_rat A3) C)))))
% 1.27/1.81  FOF formula (forall (X2:real) (Y2:real), (((ord_less_real X2) zero_zero_real)->(((ord_less_real Y2) zero_zero_real)->((ord_less_real zero_zero_real) ((divide_divide_real X2) Y2))))) of role axiom named fact_367_divide__neg__neg
% 1.27/1.81  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_real X2) zero_zero_real)->(((ord_less_real Y2) zero_zero_real)->((ord_less_real zero_zero_real) ((divide_divide_real X2) Y2)))))
% 1.27/1.81  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_rat X2) zero_zero_rat)->(((ord_less_rat Y2) zero_zero_rat)->((ord_less_rat zero_zero_rat) ((divide_divide_rat X2) Y2))))) of role axiom named fact_368_divide__neg__neg
% 1.27/1.81  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_rat X2) zero_zero_rat)->(((ord_less_rat Y2) zero_zero_rat)->((ord_less_rat zero_zero_rat) ((divide_divide_rat X2) Y2)))))
% 1.27/1.81  FOF formula (forall (X2:real) (Y2:real), (((ord_less_real X2) zero_zero_real)->(((ord_less_real zero_zero_real) Y2)->((ord_less_real ((divide_divide_real X2) Y2)) zero_zero_real)))) of role axiom named fact_369_divide__neg__pos
% 1.27/1.81  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_real X2) zero_zero_real)->(((ord_less_real zero_zero_real) Y2)->((ord_less_real ((divide_divide_real X2) Y2)) zero_zero_real))))
% 1.27/1.81  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_rat X2) zero_zero_rat)->(((ord_less_rat zero_zero_rat) Y2)->((ord_less_rat ((divide_divide_rat X2) Y2)) zero_zero_rat)))) of role axiom named fact_370_divide__neg__pos
% 1.27/1.81  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_rat X2) zero_zero_rat)->(((ord_less_rat zero_zero_rat) Y2)->((ord_less_rat ((divide_divide_rat X2) Y2)) zero_zero_rat))))
% 1.27/1.81  FOF formula (forall (X2:real) (Y2:real), (((ord_less_real zero_zero_real) X2)->(((ord_less_real Y2) zero_zero_real)->((ord_less_real ((divide_divide_real X2) Y2)) zero_zero_real)))) of role axiom named fact_371_divide__pos__neg
% 1.27/1.81  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_real zero_zero_real) X2)->(((ord_less_real Y2) zero_zero_real)->((ord_less_real ((divide_divide_real X2) Y2)) zero_zero_real))))
% 1.27/1.81  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_rat zero_zero_rat) X2)->(((ord_less_rat Y2) zero_zero_rat)->((ord_less_rat ((divide_divide_rat X2) Y2)) zero_zero_rat)))) of role axiom named fact_372_divide__pos__neg
% 1.27/1.81  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_rat zero_zero_rat) X2)->(((ord_less_rat Y2) zero_zero_rat)->((ord_less_rat ((divide_divide_rat X2) Y2)) zero_zero_rat))))
% 1.27/1.81  FOF formula (forall (X2:real) (Y2:real), (((ord_less_real zero_zero_real) X2)->(((ord_less_real zero_zero_real) Y2)->((ord_less_real zero_zero_real) ((divide_divide_real X2) Y2))))) of role axiom named fact_373_divide__pos__pos
% 1.27/1.81  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_real zero_zero_real) X2)->(((ord_less_real zero_zero_real) Y2)->((ord_less_real zero_zero_real) ((divide_divide_real X2) Y2)))))
% 1.27/1.81  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_rat zero_zero_rat) X2)->(((ord_less_rat zero_zero_rat) Y2)->((ord_less_rat zero_zero_rat) ((divide_divide_rat X2) Y2))))) of role axiom named fact_374_divide__pos__pos
% 1.30/1.82  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_rat zero_zero_rat) X2)->(((ord_less_rat zero_zero_rat) Y2)->((ord_less_rat zero_zero_rat) ((divide_divide_rat X2) Y2)))))
% 1.30/1.82  FOF formula (forall (A3:real) (B3:real), (((eq Prop) ((ord_less_real ((divide_divide_real A3) B3)) zero_zero_real)) ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_real B3) zero_zero_real))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_real zero_zero_real) B3))))) of role axiom named fact_375_divide__less__0__iff
% 1.30/1.82  A new axiom: (forall (A3:real) (B3:real), (((eq Prop) ((ord_less_real ((divide_divide_real A3) B3)) zero_zero_real)) ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_real B3) zero_zero_real))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_real zero_zero_real) B3)))))
% 1.30/1.82  FOF formula (forall (A3:rat) (B3:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat A3) B3)) zero_zero_rat)) ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_rat B3) zero_zero_rat))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_rat zero_zero_rat) B3))))) of role axiom named fact_376_divide__less__0__iff
% 1.30/1.82  A new axiom: (forall (A3:rat) (B3:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat A3) B3)) zero_zero_rat)) ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_rat B3) zero_zero_rat))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_rat zero_zero_rat) B3)))))
% 1.30/1.82  FOF formula (forall (A3:real) (C:real) (B3:real), (((eq Prop) ((ord_less_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C))) ((and ((and (((ord_less_real zero_zero_real) C)->((ord_less_real A3) B3))) (((ord_less_real C) zero_zero_real)->((ord_less_real B3) A3)))) (not (((eq real) C) zero_zero_real))))) of role axiom named fact_377_divide__less__cancel
% 1.30/1.82  A new axiom: (forall (A3:real) (C:real) (B3:real), (((eq Prop) ((ord_less_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C))) ((and ((and (((ord_less_real zero_zero_real) C)->((ord_less_real A3) B3))) (((ord_less_real C) zero_zero_real)->((ord_less_real B3) A3)))) (not (((eq real) C) zero_zero_real)))))
% 1.30/1.82  FOF formula (forall (A3:rat) (C:rat) (B3:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))) ((and ((and (((ord_less_rat zero_zero_rat) C)->((ord_less_rat A3) B3))) (((ord_less_rat C) zero_zero_rat)->((ord_less_rat B3) A3)))) (not (((eq rat) C) zero_zero_rat))))) of role axiom named fact_378_divide__less__cancel
% 1.30/1.82  A new axiom: (forall (A3:rat) (C:rat) (B3:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))) ((and ((and (((ord_less_rat zero_zero_rat) C)->((ord_less_rat A3) B3))) (((ord_less_rat C) zero_zero_rat)->((ord_less_rat B3) A3)))) (not (((eq rat) C) zero_zero_rat)))))
% 1.30/1.82  FOF formula (forall (A3:real) (B3:real), (((eq Prop) ((ord_less_real zero_zero_real) ((divide_divide_real A3) B3))) ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_real zero_zero_real) B3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_real B3) zero_zero_real))))) of role axiom named fact_379_zero__less__divide__iff
% 1.30/1.82  A new axiom: (forall (A3:real) (B3:real), (((eq Prop) ((ord_less_real zero_zero_real) ((divide_divide_real A3) B3))) ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_real zero_zero_real) B3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_real B3) zero_zero_real)))))
% 1.30/1.82  FOF formula (forall (A3:rat) (B3:rat), (((eq Prop) ((ord_less_rat zero_zero_rat) ((divide_divide_rat A3) B3))) ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_rat zero_zero_rat) B3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_rat B3) zero_zero_rat))))) of role axiom named fact_380_zero__less__divide__iff
% 1.30/1.82  A new axiom: (forall (A3:rat) (B3:rat), (((eq Prop) ((ord_less_rat zero_zero_rat) ((divide_divide_rat A3) B3))) ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_rat zero_zero_rat) B3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_rat B3) zero_zero_rat)))))
% 1.30/1.82  FOF formula (forall (A3:real) (B3:real) (C:real), (((ord_less_real A3) B3)->(((ord_less_real zero_zero_real) C)->((ord_less_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C))))) of role axiom named fact_381_divide__strict__right__mono
% 1.30/1.83  A new axiom: (forall (A3:real) (B3:real) (C:real), (((ord_less_real A3) B3)->(((ord_less_real zero_zero_real) C)->((ord_less_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C)))))
% 1.30/1.83  FOF formula (forall (A3:rat) (B3:rat) (C:rat), (((ord_less_rat A3) B3)->(((ord_less_rat zero_zero_rat) C)->((ord_less_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))))) of role axiom named fact_382_divide__strict__right__mono
% 1.30/1.83  A new axiom: (forall (A3:rat) (B3:rat) (C:rat), (((ord_less_rat A3) B3)->(((ord_less_rat zero_zero_rat) C)->((ord_less_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C)))))
% 1.30/1.83  FOF formula (forall (B3:real) (A3:real) (C:real), (((ord_less_real B3) A3)->(((ord_less_real C) zero_zero_real)->((ord_less_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C))))) of role axiom named fact_383_divide__strict__right__mono__neg
% 1.30/1.83  A new axiom: (forall (B3:real) (A3:real) (C:real), (((ord_less_real B3) A3)->(((ord_less_real C) zero_zero_real)->((ord_less_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C)))))
% 1.30/1.83  FOF formula (forall (B3:rat) (A3:rat) (C:rat), (((ord_less_rat B3) A3)->(((ord_less_rat C) zero_zero_rat)->((ord_less_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))))) of role axiom named fact_384_divide__strict__right__mono__neg
% 1.30/1.83  A new axiom: (forall (B3:rat) (A3:rat) (C:rat), (((ord_less_rat B3) A3)->(((ord_less_rat C) zero_zero_rat)->((ord_less_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C)))))
% 1.30/1.83  FOF formula (forall (B3:real) (A3:real), ((not (((eq real) B3) zero_zero_real))->(((eq Prop) (((eq real) ((divide_divide_real A3) B3)) one_one_real)) (((eq real) A3) B3)))) of role axiom named fact_385_right__inverse__eq
% 1.30/1.83  A new axiom: (forall (B3:real) (A3:real), ((not (((eq real) B3) zero_zero_real))->(((eq Prop) (((eq real) ((divide_divide_real A3) B3)) one_one_real)) (((eq real) A3) B3))))
% 1.30/1.83  FOF formula (forall (B3:rat) (A3:rat), ((not (((eq rat) B3) zero_zero_rat))->(((eq Prop) (((eq rat) ((divide_divide_rat A3) B3)) one_one_rat)) (((eq rat) A3) B3)))) of role axiom named fact_386_right__inverse__eq
% 1.30/1.83  A new axiom: (forall (B3:rat) (A3:rat), ((not (((eq rat) B3) zero_zero_rat))->(((eq Prop) (((eq rat) ((divide_divide_rat A3) B3)) one_one_rat)) (((eq rat) A3) B3))))
% 1.30/1.83  FOF formula (forall (Y2:real) (X2:real) (W:real) (Z:real), (((ord_less_eq_real zero_zero_real) Y2)->(((ord_less_eq_real X2) Y2)->(((ord_less_real zero_zero_real) W)->(((ord_less_eq_real W) Z)->((ord_less_eq_real ((divide_divide_real X2) Z)) ((divide_divide_real Y2) W))))))) of role axiom named fact_387_frac__le
% 1.30/1.83  A new axiom: (forall (Y2:real) (X2:real) (W:real) (Z:real), (((ord_less_eq_real zero_zero_real) Y2)->(((ord_less_eq_real X2) Y2)->(((ord_less_real zero_zero_real) W)->(((ord_less_eq_real W) Z)->((ord_less_eq_real ((divide_divide_real X2) Z)) ((divide_divide_real Y2) W)))))))
% 1.30/1.83  FOF formula (forall (Y2:rat) (X2:rat) (W:rat) (Z:rat), (((ord_less_eq_rat zero_zero_rat) Y2)->(((ord_less_eq_rat X2) Y2)->(((ord_less_rat zero_zero_rat) W)->(((ord_less_eq_rat W) Z)->((ord_less_eq_rat ((divide_divide_rat X2) Z)) ((divide_divide_rat Y2) W))))))) of role axiom named fact_388_frac__le
% 1.30/1.83  A new axiom: (forall (Y2:rat) (X2:rat) (W:rat) (Z:rat), (((ord_less_eq_rat zero_zero_rat) Y2)->(((ord_less_eq_rat X2) Y2)->(((ord_less_rat zero_zero_rat) W)->(((ord_less_eq_rat W) Z)->((ord_less_eq_rat ((divide_divide_rat X2) Z)) ((divide_divide_rat Y2) W)))))))
% 1.30/1.83  FOF formula (forall (X2:real) (Y2:real) (W:real) (Z:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_real X2) Y2)->(((ord_less_real zero_zero_real) W)->(((ord_less_eq_real W) Z)->((ord_less_real ((divide_divide_real X2) Z)) ((divide_divide_real Y2) W))))))) of role axiom named fact_389_frac__less
% 1.30/1.83  A new axiom: (forall (X2:real) (Y2:real) (W:real) (Z:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_real X2) Y2)->(((ord_less_real zero_zero_real) W)->(((ord_less_eq_real W) Z)->((ord_less_real ((divide_divide_real X2) Z)) ((divide_divide_real Y2) W)))))))
% 1.32/1.84  FOF formula (forall (X2:rat) (Y2:rat) (W:rat) (Z:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_rat X2) Y2)->(((ord_less_rat zero_zero_rat) W)->(((ord_less_eq_rat W) Z)->((ord_less_rat ((divide_divide_rat X2) Z)) ((divide_divide_rat Y2) W))))))) of role axiom named fact_390_frac__less
% 1.32/1.84  A new axiom: (forall (X2:rat) (Y2:rat) (W:rat) (Z:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_rat X2) Y2)->(((ord_less_rat zero_zero_rat) W)->(((ord_less_eq_rat W) Z)->((ord_less_rat ((divide_divide_rat X2) Z)) ((divide_divide_rat Y2) W)))))))
% 1.32/1.84  FOF formula (forall (X2:real) (Y2:real) (W:real) (Z:real), (((ord_less_real zero_zero_real) X2)->(((ord_less_eq_real X2) Y2)->(((ord_less_real zero_zero_real) W)->(((ord_less_real W) Z)->((ord_less_real ((divide_divide_real X2) Z)) ((divide_divide_real Y2) W))))))) of role axiom named fact_391_frac__less2
% 1.32/1.84  A new axiom: (forall (X2:real) (Y2:real) (W:real) (Z:real), (((ord_less_real zero_zero_real) X2)->(((ord_less_eq_real X2) Y2)->(((ord_less_real zero_zero_real) W)->(((ord_less_real W) Z)->((ord_less_real ((divide_divide_real X2) Z)) ((divide_divide_real Y2) W)))))))
% 1.32/1.84  FOF formula (forall (X2:rat) (Y2:rat) (W:rat) (Z:rat), (((ord_less_rat zero_zero_rat) X2)->(((ord_less_eq_rat X2) Y2)->(((ord_less_rat zero_zero_rat) W)->(((ord_less_rat W) Z)->((ord_less_rat ((divide_divide_rat X2) Z)) ((divide_divide_rat Y2) W))))))) of role axiom named fact_392_frac__less2
% 1.32/1.84  A new axiom: (forall (X2:rat) (Y2:rat) (W:rat) (Z:rat), (((ord_less_rat zero_zero_rat) X2)->(((ord_less_eq_rat X2) Y2)->(((ord_less_rat zero_zero_rat) W)->(((ord_less_rat W) Z)->((ord_less_rat ((divide_divide_rat X2) Z)) ((divide_divide_rat Y2) W)))))))
% 1.32/1.84  FOF formula (forall (A3:real) (C:real) (B3:real), (((eq Prop) ((ord_less_eq_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C))) ((and (((ord_less_real zero_zero_real) C)->((ord_less_eq_real A3) B3))) (((ord_less_real C) zero_zero_real)->((ord_less_eq_real B3) A3))))) of role axiom named fact_393_divide__le__cancel
% 1.32/1.84  A new axiom: (forall (A3:real) (C:real) (B3:real), (((eq Prop) ((ord_less_eq_real ((divide_divide_real A3) C)) ((divide_divide_real B3) C))) ((and (((ord_less_real zero_zero_real) C)->((ord_less_eq_real A3) B3))) (((ord_less_real C) zero_zero_real)->((ord_less_eq_real B3) A3)))))
% 1.32/1.84  FOF formula (forall (A3:rat) (C:rat) (B3:rat), (((eq Prop) ((ord_less_eq_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))) ((and (((ord_less_rat zero_zero_rat) C)->((ord_less_eq_rat A3) B3))) (((ord_less_rat C) zero_zero_rat)->((ord_less_eq_rat B3) A3))))) of role axiom named fact_394_divide__le__cancel
% 1.32/1.84  A new axiom: (forall (A3:rat) (C:rat) (B3:rat), (((eq Prop) ((ord_less_eq_rat ((divide_divide_rat A3) C)) ((divide_divide_rat B3) C))) ((and (((ord_less_rat zero_zero_rat) C)->((ord_less_eq_rat A3) B3))) (((ord_less_rat C) zero_zero_rat)->((ord_less_eq_rat B3) A3)))))
% 1.32/1.84  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_real Y2) zero_zero_real)->((ord_less_eq_real ((divide_divide_real X2) Y2)) zero_zero_real)))) of role axiom named fact_395_divide__nonneg__neg
% 1.32/1.84  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_real Y2) zero_zero_real)->((ord_less_eq_real ((divide_divide_real X2) Y2)) zero_zero_real))))
% 1.32/1.84  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_rat Y2) zero_zero_rat)->((ord_less_eq_rat ((divide_divide_rat X2) Y2)) zero_zero_rat)))) of role axiom named fact_396_divide__nonneg__neg
% 1.32/1.84  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_rat Y2) zero_zero_rat)->((ord_less_eq_rat ((divide_divide_rat X2) Y2)) zero_zero_rat))))
% 1.32/1.84  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_real zero_zero_real) Y2)->((ord_less_eq_real zero_zero_real) ((divide_divide_real X2) Y2))))) of role axiom named fact_397_divide__nonneg__pos
% 1.32/1.84  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real zero_zero_real) X2)->(((ord_less_real zero_zero_real) Y2)->((ord_less_eq_real zero_zero_real) ((divide_divide_real X2) Y2)))))
% 1.32/1.85  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_rat zero_zero_rat) Y2)->((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat X2) Y2))))) of role axiom named fact_398_divide__nonneg__pos
% 1.32/1.85  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat zero_zero_rat) X2)->(((ord_less_rat zero_zero_rat) Y2)->((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat X2) Y2)))))
% 1.32/1.85  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real X2) zero_zero_real)->(((ord_less_real Y2) zero_zero_real)->((ord_less_eq_real zero_zero_real) ((divide_divide_real X2) Y2))))) of role axiom named fact_399_divide__nonpos__neg
% 1.32/1.85  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real X2) zero_zero_real)->(((ord_less_real Y2) zero_zero_real)->((ord_less_eq_real zero_zero_real) ((divide_divide_real X2) Y2)))))
% 1.32/1.85  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat X2) zero_zero_rat)->(((ord_less_rat Y2) zero_zero_rat)->((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat X2) Y2))))) of role axiom named fact_400_divide__nonpos__neg
% 1.32/1.85  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat X2) zero_zero_rat)->(((ord_less_rat Y2) zero_zero_rat)->((ord_less_eq_rat zero_zero_rat) ((divide_divide_rat X2) Y2)))))
% 1.32/1.85  FOF formula (forall (X2:real) (Y2:real), (((ord_less_eq_real X2) zero_zero_real)->(((ord_less_real zero_zero_real) Y2)->((ord_less_eq_real ((divide_divide_real X2) Y2)) zero_zero_real)))) of role axiom named fact_401_divide__nonpos__pos
% 1.32/1.85  A new axiom: (forall (X2:real) (Y2:real), (((ord_less_eq_real X2) zero_zero_real)->(((ord_less_real zero_zero_real) Y2)->((ord_less_eq_real ((divide_divide_real X2) Y2)) zero_zero_real))))
% 1.32/1.85  FOF formula (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat X2) zero_zero_rat)->(((ord_less_rat zero_zero_rat) Y2)->((ord_less_eq_rat ((divide_divide_rat X2) Y2)) zero_zero_rat)))) of role axiom named fact_402_divide__nonpos__pos
% 1.32/1.85  A new axiom: (forall (X2:rat) (Y2:rat), (((ord_less_eq_rat X2) zero_zero_rat)->(((ord_less_rat zero_zero_rat) Y2)->((ord_less_eq_rat ((divide_divide_rat X2) Y2)) zero_zero_rat))))
% 1.32/1.85  FOF formula (forall (B3:real) (A3:real), (((eq Prop) ((ord_less_real ((divide_divide_real B3) A3)) one_one_real)) ((or ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_real B3) A3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_real A3) B3)))) (((eq real) A3) zero_zero_real)))) of role axiom named fact_403_divide__less__eq__1
% 1.32/1.85  A new axiom: (forall (B3:real) (A3:real), (((eq Prop) ((ord_less_real ((divide_divide_real B3) A3)) one_one_real)) ((or ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_real B3) A3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_real A3) B3)))) (((eq real) A3) zero_zero_real))))
% 1.32/1.85  FOF formula (forall (B3:rat) (A3:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((or ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_rat B3) A3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_rat A3) B3)))) (((eq rat) A3) zero_zero_rat)))) of role axiom named fact_404_divide__less__eq__1
% 1.32/1.85  A new axiom: (forall (B3:rat) (A3:rat), (((eq Prop) ((ord_less_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((or ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_rat B3) A3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_rat A3) B3)))) (((eq rat) A3) zero_zero_rat))))
% 1.32/1.85  FOF formula (forall (B3:real) (A3:real), (((eq Prop) ((ord_less_real one_one_real) ((divide_divide_real B3) A3))) ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_real A3) B3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_real B3) A3))))) of role axiom named fact_405_less__divide__eq__1
% 1.32/1.85  A new axiom: (forall (B3:real) (A3:real), (((eq Prop) ((ord_less_real one_one_real) ((divide_divide_real B3) A3))) ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_real A3) B3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_real B3) A3)))))
% 1.32/1.85  FOF formula (forall (B3:rat) (A3:rat), (((eq Prop) ((ord_less_rat one_one_rat) ((divide_divide_rat B3) A3))) ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_rat A3) B3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_rat B3) A3))))) of role axiom named fact_406_less__divide__eq__1
% 1.32/1.85  A new axiom: (forall (B3:rat) (A3:rat), (((eq Prop) ((ord_less_rat one_one_rat) ((divide_divide_rat B3) A3))) ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_rat A3) B3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_rat B3) A3)))))
% 1.32/1.85  FOF formula (forall (B3:real) (A3:real), (((eq Prop) ((ord_less_eq_real ((divide_divide_real B3) A3)) one_one_real)) ((or ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_eq_real B3) A3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_eq_real A3) B3)))) (((eq real) A3) zero_zero_real)))) of role axiom named fact_407_divide__le__eq__1
% 1.32/1.85  A new axiom: (forall (B3:real) (A3:real), (((eq Prop) ((ord_less_eq_real ((divide_divide_real B3) A3)) one_one_real)) ((or ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_eq_real B3) A3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_eq_real A3) B3)))) (((eq real) A3) zero_zero_real))))
% 1.32/1.85  FOF formula (forall (B3:rat) (A3:rat), (((eq Prop) ((ord_less_eq_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((or ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_eq_rat B3) A3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_eq_rat A3) B3)))) (((eq rat) A3) zero_zero_rat)))) of role axiom named fact_408_divide__le__eq__1
% 1.32/1.85  A new axiom: (forall (B3:rat) (A3:rat), (((eq Prop) ((ord_less_eq_rat ((divide_divide_rat B3) A3)) one_one_rat)) ((or ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_eq_rat B3) A3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_eq_rat A3) B3)))) (((eq rat) A3) zero_zero_rat))))
% 1.32/1.85  FOF formula (forall (B3:real) (A3:real), (((eq Prop) ((ord_less_eq_real one_one_real) ((divide_divide_real B3) A3))) ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_eq_real A3) B3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_eq_real B3) A3))))) of role axiom named fact_409_le__divide__eq__1
% 1.32/1.85  A new axiom: (forall (B3:real) (A3:real), (((eq Prop) ((ord_less_eq_real one_one_real) ((divide_divide_real B3) A3))) ((or ((and ((ord_less_real zero_zero_real) A3)) ((ord_less_eq_real A3) B3))) ((and ((ord_less_real A3) zero_zero_real)) ((ord_less_eq_real B3) A3)))))
% 1.32/1.85  FOF formula (forall (B3:rat) (A3:rat), (((eq Prop) ((ord_less_eq_rat one_one_rat) ((divide_divide_rat B3) A3))) ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_eq_rat A3) B3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_eq_rat B3) A3))))) of role axiom named fact_410_le__divide__eq__1
% 1.32/1.85  A new axiom: (forall (B3:rat) (A3:rat), (((eq Prop) ((ord_less_eq_rat one_one_rat) ((divide_divide_rat B3) A3))) ((or ((and ((ord_less_rat zero_zero_rat) A3)) ((ord_less_eq_rat A3) B3))) ((and ((ord_less_rat A3) zero_zero_rat)) ((ord_less_eq_rat B3) A3)))))
% 1.32/1.85  FOF formula (forall (N2:num), (((eq Prop) ((ord_less_real one_one_real) (numeral_numeral_real N2))) ((ord_less_num one) N2))) of role axiom named fact_411_one__less__numeral__iff
% 1.32/1.85  A new axiom: (forall (N2:num), (((eq Prop) ((ord_less_real one_one_real) (numeral_numeral_real N2))) ((ord_less_num one) N2)))
% 1.32/1.85  FOF formula (forall (N2:num), (((eq Prop) ((ord_less_rat one_one_rat) (numeral_numeral_rat N2))) ((ord_less_num one) N2))) of role axiom named fact_412_one__less__numeral__iff
% 1.32/1.85  A new axiom: (forall (N2:num), (((eq Prop) ((ord_less_rat one_one_rat) (numeral_numeral_rat N2))) ((ord_less_num one) N2)))
% 1.32/1.85  FOF formula (forall (N2:num), (((eq Prop) ((ord_less_nat one_one_nat) (numeral_numeral_nat N2))) ((ord_less_num one) N2))) of role axiom named fact_413_one__less__numeral__iff
% 1.32/1.85  A new axiom: (forall (N2:num), (((eq Prop) ((ord_less_nat one_one_nat) (numeral_numeral_nat N2))) ((ord_less_num one) N2)))
% 1.32/1.85  FOF formula (forall (N2:num), (((eq Prop) ((ord_less_int one_one_int) (numeral_numeral_int N2))) ((ord_less_num one) N2))) of role axiom named fact_414_one__less__numeral__iff
% 1.32/1.85  A new axiom: (forall (N2:num), (((eq Prop) ((ord_less_int one_one_int) (numeral_numeral_int N2))) ((ord_less_num one) N2)))
% 1.32/1.86  FOF formula (forall (N2:num), (((eq Prop) ((ord_less_eq_real (numeral_numeral_real N2)) one_one_real)) ((ord_less_eq_num N2) one))) of role axiom named fact_415_numeral__le__one__iff
% 1.32/1.86  A new axiom: (forall (N2:num), (((eq Prop) ((ord_less_eq_real (numeral_numeral_real N2)) one_one_real)) ((ord_less_eq_num N2) one)))
% 1.32/1.86  FOF formula (forall (N2:num), (((eq Prop) ((ord_less_eq_rat (numeral_numeral_rat N2)) one_one_rat)) ((ord_less_eq_num N2) one))) of role axiom named fact_416_numeral__le__one__iff
% 1.32/1.86  A new axiom: (forall (N2:num), (((eq Prop) ((ord_less_eq_rat (numeral_numeral_rat N2)) one_one_rat)) ((ord_less_eq_num N2) one)))
% 1.32/1.86  FOF formula (forall (N2:num), (((eq Prop) ((ord_less_eq_nat (numeral_numeral_nat N2)) one_one_nat)) ((ord_less_eq_num N2) one))) of role axiom named fact_417_numeral__le__one__iff
% 1.32/1.86  A new axiom: (forall (N2:num), (((eq Prop) ((ord_less_eq_nat (numeral_numeral_nat N2)) one_one_nat)) ((ord_less_eq_num N2) one)))
% 1.32/1.86  FOF formula (forall (N2:num), (((eq Prop) ((ord_less_eq_int (numeral_numeral_int N2)) one_one_int)) ((ord_less_eq_num N2) one))) of role axiom named fact_418_numeral__le__one__iff
% 1.32/1.86  A new axiom: (forall (N2:num), (((eq Prop) ((ord_less_eq_int (numeral_numeral_int N2)) one_one_int)) ((ord_less_eq_num N2) one)))
% 1.32/1.86  FOF formula (forall (A3:int) (B3:int), (((ord_less_int zero_zero_int) A3)->(((eq Prop) (((eq int) ((divide_divide_int A3) B3)) A3)) (((eq int) B3) one_one_int)))) of role axiom named fact_419_int__div__same__is__1
% 1.32/1.86  A new axiom: (forall (A3:int) (B3:int), (((ord_less_int zero_zero_int) A3)->(((eq Prop) (((eq int) ((divide_divide_int A3) B3)) A3)) (((eq int) B3) one_one_int))))
% 1.32/1.86  FOF formula (forall (Option:option2621746655072343315it_nat), ((not (((eq option2621746655072343315it_nat) Option) none_P1551326421579882414it_nat))->(((eq option2621746655072343315it_nat) (some_P2407035485129114418it_nat (the_Pr3501439614016493281it_nat Option))) Option))) of role axiom named fact_420_option_Ocollapse
% 1.32/1.86  A new axiom: (forall (Option:option2621746655072343315it_nat), ((not (((eq option2621746655072343315it_nat) Option) none_P1551326421579882414it_nat))->(((eq option2621746655072343315it_nat) (some_P2407035485129114418it_nat (the_Pr3501439614016493281it_nat Option))) Option)))
% 1.32/1.86  FOF formula (forall (Option:option7339022715339332451it_nat), ((not (((eq option7339022715339332451it_nat) Option) none_P7668321371905463026it_nat))->(((eq option7339022715339332451it_nat) (some_P468703482102919278it_nat (the_Pr5838048819577852031it_nat Option))) Option))) of role axiom named fact_421_option_Ocollapse
% 1.32/1.86  A new axiom: (forall (Option:option7339022715339332451it_nat), ((not (((eq option7339022715339332451it_nat) Option) none_P7668321371905463026it_nat))->(((eq option7339022715339332451it_nat) (some_P468703482102919278it_nat (the_Pr5838048819577852031it_nat Option))) Option)))
% 1.32/1.86  FOF formula (forall (Option:option_nat), ((not (((eq option_nat) Option) none_nat))->(((eq option_nat) (some_nat (the_nat Option))) Option))) of role axiom named fact_422_option_Ocollapse
% 1.32/1.86  A new axiom: (forall (Option:option_nat), ((not (((eq option_nat) Option) none_nat))->(((eq option_nat) (some_nat (the_nat Option))) Option)))
% 1.32/1.86  FOF formula (forall (Option:option4927543243414619207at_nat), ((not (((eq option4927543243414619207at_nat) Option) none_P5556105721700978146at_nat))->(((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat (the_Pr8591224930841456533at_nat Option))) Option))) of role axiom named fact_423_option_Ocollapse
% 1.32/1.86  A new axiom: (forall (Option:option4927543243414619207at_nat), ((not (((eq option4927543243414619207at_nat) Option) none_P5556105721700978146at_nat))->(((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat (the_Pr8591224930841456533at_nat Option))) Option)))
% 1.32/1.86  FOF formula (forall (Option:option_num), ((not (((eq option_num) Option) none_num))->(((eq option_num) (some_num (the_num Option))) Option))) of role axiom named fact_424_option_Ocollapse
% 1.32/1.86  A new axiom: (forall (Option:option_num), ((not (((eq option_num) Option) none_num))->(((eq option_num) (some_num (the_num Option))) Option)))
% 1.32/1.87  FOF formula (forall (Prod:product_prod_num_num), (((eq product_prod_num_num) ((product_Pair_num_num (product_fst_num_num Prod)) (product_snd_num_num Prod))) Prod)) of role axiom named fact_425_prod_Ocollapse
% 1.32/1.87  A new axiom: (forall (Prod:product_prod_num_num), (((eq product_prod_num_num) ((product_Pair_num_num (product_fst_num_num Prod)) (product_snd_num_num Prod))) Prod))
% 1.32/1.87  FOF formula (forall (Prod:produc8398139464844984134T_VEBT), (((eq produc8398139464844984134T_VEBT) ((produc1750349459881913976T_VEBT (produc758997459209783180T_VEBT Prod)) (produc2084898568784432842T_VEBT Prod))) Prod)) of role axiom named fact_426_prod_Ocollapse
% 1.32/1.87  A new axiom: (forall (Prod:produc8398139464844984134T_VEBT), (((eq produc8398139464844984134T_VEBT) ((produc1750349459881913976T_VEBT (produc758997459209783180T_VEBT Prod)) (produc2084898568784432842T_VEBT Prod))) Prod))
% 1.32/1.87  FOF formula (forall (Prod:product_prod_nat_num), (((eq product_prod_nat_num) ((product_Pair_nat_num (product_fst_nat_num Prod)) (product_snd_nat_num Prod))) Prod)) of role axiom named fact_427_prod_Ocollapse
% 1.32/1.87  A new axiom: (forall (Prod:product_prod_nat_num), (((eq product_prod_nat_num) ((product_Pair_nat_num (product_fst_nat_num Prod)) (product_snd_nat_num Prod))) Prod))
% 1.32/1.87  FOF formula (forall (Prod:product_prod_nat_nat), (((eq product_prod_nat_nat) ((product_Pair_nat_nat (product_fst_nat_nat Prod)) (product_snd_nat_nat Prod))) Prod)) of role axiom named fact_428_prod_Ocollapse
% 1.32/1.87  A new axiom: (forall (Prod:product_prod_nat_nat), (((eq product_prod_nat_nat) ((product_Pair_nat_nat (product_fst_nat_nat Prod)) (product_snd_nat_nat Prod))) Prod))
% 1.32/1.87  FOF formula (forall (Prod:product_prod_int_int), (((eq product_prod_int_int) ((product_Pair_int_int (product_fst_int_int Prod)) (product_snd_int_int Prod))) Prod)) of role axiom named fact_429_prod_Ocollapse
% 1.32/1.87  A new axiom: (forall (Prod:product_prod_int_int), (((eq product_prod_int_int) ((product_Pair_int_int (product_fst_int_int Prod)) (product_snd_int_int Prod))) Prod))
% 1.32/1.87  FOF formula (forall (Prod:produc6575502325842934193n_assn), (((eq produc6575502325842934193n_assn) ((produc118845697133431529n_assn (produc9167289414957590229n_assn Prod)) (produc2051961928117032727n_assn Prod))) Prod)) of role axiom named fact_430_prod_Ocollapse
% 1.32/1.87  A new axiom: (forall (Prod:produc6575502325842934193n_assn), (((eq produc6575502325842934193n_assn) ((produc118845697133431529n_assn (produc9167289414957590229n_assn Prod)) (produc2051961928117032727n_assn Prod))) Prod))
% 1.32/1.87  FOF formula (forall (V:num) (W:num), (((eq int) ((divide_divide_int (numeral_numeral_int (bit0 V))) (numeral_numeral_int (bit0 W)))) ((divide_divide_int (numeral_numeral_int V)) (numeral_numeral_int W)))) of role axiom named fact_431_zdiv__numeral__Bit0
% 1.32/1.87  A new axiom: (forall (V:num) (W:num), (((eq int) ((divide_divide_int (numeral_numeral_int (bit0 V))) (numeral_numeral_int (bit0 W)))) ((divide_divide_int (numeral_numeral_int V)) (numeral_numeral_int W))))
% 1.32/1.87  FOF formula (forall (N2:nat), (((eq Prop) ((ord_less_nat N2) one_one_nat)) (((eq nat) N2) zero_zero_nat))) of role axiom named fact_432_less__one
% 1.32/1.87  A new axiom: (forall (N2:nat), (((eq Prop) ((ord_less_nat N2) one_one_nat)) (((eq nat) N2) zero_zero_nat)))
% 1.32/1.87  FOF formula (forall (A3:real), ((not (((eq real) A3) zero_zero_real))->(((eq real) ((divide_divide_real A3) A3)) one_one_real))) of role axiom named fact_433_div__self
% 1.32/1.87  A new axiom: (forall (A3:real), ((not (((eq real) A3) zero_zero_real))->(((eq real) ((divide_divide_real A3) A3)) one_one_real)))
% 1.32/1.87  FOF formula (forall (A3:rat), ((not (((eq rat) A3) zero_zero_rat))->(((eq rat) ((divide_divide_rat A3) A3)) one_one_rat))) of role axiom named fact_434_div__self
% 1.32/1.87  A new axiom: (forall (A3:rat), ((not (((eq rat) A3) zero_zero_rat))->(((eq rat) ((divide_divide_rat A3) A3)) one_one_rat)))
% 1.32/1.87  FOF formula (forall (A3:nat), ((not (((eq nat) A3) zero_zero_nat))->(((eq nat) ((divide_divide_nat A3) A3)) one_one_nat))) of role axiom named fact_435_div__self
% 1.32/1.87  A new axiom: (forall (A3:nat), ((not (((eq nat) A3) zero_zero_nat))->(((eq nat) ((divide_divide_nat A3) A3)) one_one_nat)))
% 1.32/1.87  FOF formula (forall (A3:int), ((not (((eq int) A3) zero_zero_int))->(((eq int) ((divide_divide_int A3) A3)) one_one_int))) of role axiom named fact_436_div__self
% 1.32/1.88  A new axiom: (forall (A3:int), ((not (((eq int) A3) zero_zero_int))->(((eq int) ((divide_divide_int A3) A3)) one_one_int)))
% 1.32/1.88  FOF formula (forall (N2:num), (((eq Prop) (((eq real) (numeral_numeral_real N2)) one_one_real)) (((eq num) N2) one))) of role axiom named fact_437_numeral__eq__one__iff
% 1.32/1.88  A new axiom: (forall (N2:num), (((eq Prop) (((eq real) (numeral_numeral_real N2)) one_one_real)) (((eq num) N2) one)))
% 1.32/1.88  FOF formula (forall (N2:num), (((eq Prop) (((eq rat) (numeral_numeral_rat N2)) one_one_rat)) (((eq num) N2) one))) of role axiom named fact_438_numeral__eq__one__iff
% 1.32/1.88  A new axiom: (forall (N2:num), (((eq Prop) (((eq rat) (numeral_numeral_rat N2)) one_one_rat)) (((eq num) N2) one)))
% 1.32/1.88  FOF formula (forall (N2:num), (((eq Prop) (((eq nat) (numeral_numeral_nat N2)) one_one_nat)) (((eq num) N2) one))) of role axiom named fact_439_numeral__eq__one__iff
% 1.32/1.88  A new axiom: (forall (N2:num), (((eq Prop) (((eq nat) (numeral_numeral_nat N2)) one_one_nat)) (((eq num) N2) one)))
% 1.32/1.88  FOF formula (forall (N2:num), (((eq Prop) (((eq int) (numeral_numeral_int N2)) one_one_int)) (((eq num) N2) one))) of role axiom named fact_440_numeral__eq__one__iff
% 1.32/1.88  A new axiom: (forall (N2:num), (((eq Prop) (((eq int) (numeral_numeral_int N2)) one_one_int)) (((eq num) N2) one)))
% 1.32/1.88  FOF formula (forall (N2:num), (((eq Prop) (((eq real) one_one_real) (numeral_numeral_real N2))) (((eq num) one) N2))) of role axiom named fact_441_one__eq__numeral__iff
% 1.32/1.88  A new axiom: (forall (N2:num), (((eq Prop) (((eq real) one_one_real) (numeral_numeral_real N2))) (((eq num) one) N2)))
% 1.32/1.88  FOF formula (forall (N2:num), (((eq Prop) (((eq rat) one_one_rat) (numeral_numeral_rat N2))) (((eq num) one) N2))) of role axiom named fact_442_one__eq__numeral__iff
% 1.32/1.88  A new axiom: (forall (N2:num), (((eq Prop) (((eq rat) one_one_rat) (numeral_numeral_rat N2))) (((eq num) one) N2)))
% 1.32/1.88  FOF formula (forall (N2:num), (((eq Prop) (((eq nat) one_one_nat) (numeral_numeral_nat N2))) (((eq num) one) N2))) of role axiom named fact_443_one__eq__numeral__iff
% 1.32/1.88  A new axiom: (forall (N2:num), (((eq Prop) (((eq nat) one_one_nat) (numeral_numeral_nat N2))) (((eq num) one) N2)))
% 1.32/1.88  FOF formula (forall (N2:num), (((eq Prop) (((eq int) one_one_int) (numeral_numeral_int N2))) (((eq num) one) N2))) of role axiom named fact_444_one__eq__numeral__iff
% 1.32/1.88  A new axiom: (forall (N2:num), (((eq Prop) (((eq int) one_one_int) (numeral_numeral_int N2))) (((eq num) one) N2)))
% 1.32/1.88  FOF formula (forall (V:nat) (N2:nat) (M:nat), (((ord_less_nat V) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) N2)) ((power_power_nat (numeral_numeral_nat (bit0 one))) M)))->((ord_less_eq_nat M) N2))) of role axiom named fact_445_two__pow__div__gt__le
% 1.32/1.88  A new axiom: (forall (V:nat) (N2:nat) (M:nat), (((ord_less_nat V) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) N2)) ((power_power_nat (numeral_numeral_nat (bit0 one))) M)))->((ord_less_eq_nat M) N2)))
% 1.32/1.88  FOF formula (((eq (vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))) vEBT_vebt_succi) (fun (T:vEBT_VEBTi) (X:nat)=> (((vEBT_c6250501799366334488on_nat (fun (Info2:option4927543243414619207at_nat) (Deg2:nat) (TreeArray2:array_VEBT_VEBTi) (Summary2:vEBT_VEBTi)=> (((case_o8344607093967974880at_nat (heap_T3487192422709364219on_nat none_nat)) (fun (Mima:product_prod_nat_nat)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat Deg2) one_one_nat)) (heap_T3487192422709364219on_nat none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat X) (product_fst_nat_nat Mima))) (heap_T3487192422709364219on_nat (some_nat (product_fst_nat_nat Mima)))) (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat (product_snd_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat none_nat)) ((heap_T8222160169144143993on_nat ((vEBT_VEBT_lowi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (L:nat)=> ((heap_T8222160169144143993on_nat ((vEBT_VEBT_highi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (H:nat)=> ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) H)) (fun (Aktnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_maxti Aktnode)) (fun (Maxlow:option_nat)=> (((if_Hea5867803462524415986on_nat ((and (not (((eq option_nat) Maxlow) none_nat))) ((vEBT_VEBT_less (some_nat L)) Maxlow))) ((heap_T3669509953089699273on_nat ((vEBT_vebt_succi Aktnode) L)) (fun (Succy:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) (some_nat H))) Succy))))) ((heap_T3669509953089699273on_nat ((vEBT_vebt_succi Summary2) H)) (fun (Succsum:option_nat)=> (((if_Hea5867803462524415986on_nat (((eq option_nat) Succsum) none_nat)) (heap_T3487192422709364219on_nat none_nat)) ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) (the_nat Succsum))) (fun (Nextnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_minti Nextnode)) (fun (Minnext:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) Succsum)) Minnext))))))))))))))))))))))) Info2))) (fun (A2:Prop) (B2:Prop)=> (((if_Hea5867803462524415986on_nat (((eq nat) X) zero_zero_nat)) (((if_Hea5867803462524415986on_nat B2) (heap_T3487192422709364219on_nat (some_nat one_one_nat))) (heap_T3487192422709364219on_nat none_nat))) (heap_T3487192422709364219on_nat none_nat)))) T))) of role axiom named fact_446_vebt__succi_Osimps
% 1.32/1.88  A new axiom: (((eq (vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))) vEBT_vebt_succi) (fun (T:vEBT_VEBTi) (X:nat)=> (((vEBT_c6250501799366334488on_nat (fun (Info2:option4927543243414619207at_nat) (Deg2:nat) (TreeArray2:array_VEBT_VEBTi) (Summary2:vEBT_VEBTi)=> (((case_o8344607093967974880at_nat (heap_T3487192422709364219on_nat none_nat)) (fun (Mima:product_prod_nat_nat)=> (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat Deg2) one_one_nat)) (heap_T3487192422709364219on_nat none_nat)) (((if_Hea5867803462524415986on_nat ((ord_less_nat X) (product_fst_nat_nat Mima))) (heap_T3487192422709364219on_nat (some_nat (product_fst_nat_nat Mima)))) (((if_Hea5867803462524415986on_nat ((ord_less_eq_nat (product_snd_nat_nat Mima)) X)) (heap_T3487192422709364219on_nat none_nat)) ((heap_T8222160169144143993on_nat ((vEBT_VEBT_lowi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (L:nat)=> ((heap_T8222160169144143993on_nat ((vEBT_VEBT_highi X) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one))))) (fun (H:nat)=> ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) H)) (fun (Aktnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_maxti Aktnode)) (fun (Maxlow:option_nat)=> (((if_Hea5867803462524415986on_nat ((and (not (((eq option_nat) Maxlow) none_nat))) ((vEBT_VEBT_less (some_nat L)) Maxlow))) ((heap_T3669509953089699273on_nat ((vEBT_vebt_succi Aktnode) L)) (fun (Succy:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) (some_nat H))) Succy))))) ((heap_T3669509953089699273on_nat ((vEBT_vebt_succi Summary2) H)) (fun (Succsum:option_nat)=> (((if_Hea5867803462524415986on_nat (((eq option_nat) Succsum) none_nat)) (heap_T3487192422709364219on_nat none_nat)) ((heap_T2868974464944644318on_nat ((array_nth_VEBT_VEBTi TreeArray2) (the_nat Succsum))) (fun (Nextnode:vEBT_VEBTi)=> ((heap_T3669509953089699273on_nat (vEBT_vebt_minti Nextnode)) (fun (Minnext:option_nat)=> (heap_T3487192422709364219on_nat ((vEBT_VEBT_add ((vEBT_VEBT_mul (some_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((divide_divide_nat Deg2) (numeral_numeral_nat (bit0 one)))))) Succsum)) Minnext))))))))))))))))))))))) Info2))) (fun (A2:Prop) (B2:Prop)=> (((if_Hea5867803462524415986on_nat (((eq nat) X) zero_zero_nat)) (((if_Hea5867803462524415986on_nat B2) (heap_T3487192422709364219on_nat (some_nat one_one_nat))) (heap_T3487192422709364219on_nat none_nat))) (heap_T3487192422709364219on_nat none_nat)))) T)))
% 1.32/1.89  FOF formula (((eq (nat->(nat->Prop))) ord_less_nat) (fun (X:nat) (Y:nat)=> ((vEBT_VEBT_less (some_nat X)) (some_nat Y)))) of role axiom named fact_447_less__shift
% 1.32/1.89  A new axiom: (((eq (nat->(nat->Prop))) ord_less_nat) (fun (X:nat) (Y:nat)=> ((vEBT_VEBT_less (some_nat X)) (some_nat Y))))
% 1.32/1.89  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq real) (numeral_numeral_real M)) (numeral_numeral_real N2))) (((eq num) M) N2))) of role axiom named fact_448_numeral__eq__iff
% 1.32/1.89  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq real) (numeral_numeral_real M)) (numeral_numeral_real N2))) (((eq num) M) N2)))
% 1.32/1.89  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq rat) (numeral_numeral_rat M)) (numeral_numeral_rat N2))) (((eq num) M) N2))) of role axiom named fact_449_numeral__eq__iff
% 1.32/1.89  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq rat) (numeral_numeral_rat M)) (numeral_numeral_rat N2))) (((eq num) M) N2)))
% 1.32/1.89  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq nat) (numeral_numeral_nat M)) (numeral_numeral_nat N2))) (((eq num) M) N2))) of role axiom named fact_450_numeral__eq__iff
% 1.32/1.89  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq nat) (numeral_numeral_nat M)) (numeral_numeral_nat N2))) (((eq num) M) N2)))
% 1.32/1.89  FOF formula (forall (M:num) (N2:num), (((eq Prop) (((eq int) (numeral_numeral_int M)) (numeral_numeral_int N2))) (((eq num) M) N2))) of role axiom named fact_451_numeral__eq__iff
% 1.32/1.89  A new axiom: (forall (M:num) (N2:num), (((eq Prop) (((eq int) (numeral_numeral_int M)) (numeral_numeral_int N2))) (((eq num) M) N2)))
% 1.32/1.89  FOF formula (forall (A3:num) (B3:num) (A5:num) (B4:num), (((eq Prop) (((eq product_prod_num_num) ((product_Pair_num_num A3) B3)) ((product_Pair_num_num A5) B4))) ((and (((eq num) A3) A5)) (((eq num) B3) B4)))) of role axiom named fact_452_old_Oprod_Oinject
% 1.32/1.89  A new axiom: (forall (A3:num) (B3:num) (A5:num) (B4:num), (((eq Prop) (((eq product_prod_num_num) ((product_Pair_num_num A3) B3)) ((product_Pair_num_num A5) B4))) ((and (((eq num) A3) A5)) (((eq num) B3) B4))))
% 1.32/1.89  FOF formula (forall (A3:nat) (B3:produc4813437837504472865T_VEBT) (A5:nat) (B4:produc4813437837504472865T_VEBT), (((eq Prop) (((eq produc8398139464844984134T_VEBT) ((produc1750349459881913976T_VEBT A3) B3)) ((produc1750349459881913976T_VEBT A5) B4))) ((and (((eq nat) A3) A5)) (((eq produc4813437837504472865T_VEBT) B3) B4)))) of role axiom named fact_453_old_Oprod_Oinject
% 1.32/1.89  A new axiom: (forall (A3:nat) (B3:produc4813437837504472865T_VEBT) (A5:nat) (B4:produc4813437837504472865T_VEBT), (((eq Prop) (((eq produc8398139464844984134T_VEBT) ((produc1750349459881913976T_VEBT A3) B3)) ((produc1750349459881913976T_VEBT A5) B4))) ((and (((eq nat) A3) A5)) (((eq produc4813437837504472865T_VEBT) B3) B4))))
% 1.32/1.89  FOF formula (forall (A3:nat) (B3:num) (A5:nat) (B4:num), (((eq Prop) (((eq product_prod_nat_num) ((product_Pair_nat_num A3) B3)) ((product_Pair_nat_num A5) B4))) ((and (((eq nat) A3) A5)) (((eq num) B3) B4)))) of role axiom named fact_454_old_Oprod_Oinject
% 1.32/1.89  A new axiom: (forall (A3:nat) (B3:num) (A5:nat) (B4:num), (((eq Prop) (((eq product_prod_nat_num) ((product_Pair_nat_num A3) B3)) ((product_Pair_nat_num A5) B4))) ((and (((eq nat) A3) A5)) (((eq num) B3) B4))))
% 1.32/1.89  FOF formula (forall (A3:nat) (B3:nat) (A5:nat) (B4:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat A3) B3)) ((product_Pair_nat_nat A5) B4))) ((and (((eq nat) A3) A5)) (((eq nat) B3) B4)))) of role axiom named fact_455_old_Oprod_Oinject
% 1.32/1.89  A new axiom: (forall (A3:nat) (B3:nat) (A5:nat) (B4:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat A3) B3)) ((product_Pair_nat_nat A5) B4))) ((and (((eq nat) A3) A5)) (((eq nat) B3) B4))))
% 1.32/1.89  FOF formula (forall (A3:int) (B3:int) (A5:int) (B4:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int A3) B3)) ((product_Pair_int_int A5) B4))) ((and (((eq int) A3) A5)) (((eq int) B3) B4)))) of role axiom named fact_456_old_Oprod_Oinject
% 1.32/1.89  A new axiom: (forall (A3:int) (B3:int) (A5:int) (B4:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int A3) B3)) ((product_Pair_int_int A5) B4))) ((and (((eq int) A3) A5)) (((eq int) B3) B4))))
% 1.32/1.90  FOF formula (forall (X1:num) (X22:num) (Y1:num) (Y22:num), (((eq Prop) (((eq product_prod_num_num) ((product_Pair_num_num X1) X22)) ((product_Pair_num_num Y1) Y22))) ((and (((eq num) X1) Y1)) (((eq num) X22) Y22)))) of role axiom named fact_457_prod_Oinject
% 1.32/1.90  A new axiom: (forall (X1:num) (X22:num) (Y1:num) (Y22:num), (((eq Prop) (((eq product_prod_num_num) ((product_Pair_num_num X1) X22)) ((product_Pair_num_num Y1) Y22))) ((and (((eq num) X1) Y1)) (((eq num) X22) Y22))))
% 1.32/1.90  FOF formula (forall (X1:nat) (X22:produc4813437837504472865T_VEBT) (Y1:nat) (Y22:produc4813437837504472865T_VEBT), (((eq Prop) (((eq produc8398139464844984134T_VEBT) ((produc1750349459881913976T_VEBT X1) X22)) ((produc1750349459881913976T_VEBT Y1) Y22))) ((and (((eq nat) X1) Y1)) (((eq produc4813437837504472865T_VEBT) X22) Y22)))) of role axiom named fact_458_prod_Oinject
% 1.32/1.90  A new axiom: (forall (X1:nat) (X22:produc4813437837504472865T_VEBT) (Y1:nat) (Y22:produc4813437837504472865T_VEBT), (((eq Prop) (((eq produc8398139464844984134T_VEBT) ((produc1750349459881913976T_VEBT X1) X22)) ((produc1750349459881913976T_VEBT Y1) Y22))) ((and (((eq nat) X1) Y1)) (((eq produc4813437837504472865T_VEBT) X22) Y22))))
% 1.32/1.90  FOF formula (forall (X1:nat) (X22:num) (Y1:nat) (Y22:num), (((eq Prop) (((eq product_prod_nat_num) ((product_Pair_nat_num X1) X22)) ((product_Pair_nat_num Y1) Y22))) ((and (((eq nat) X1) Y1)) (((eq num) X22) Y22)))) of role axiom named fact_459_prod_Oinject
% 1.32/1.90  A new axiom: (forall (X1:nat) (X22:num) (Y1:nat) (Y22:num), (((eq Prop) (((eq product_prod_nat_num) ((product_Pair_nat_num X1) X22)) ((product_Pair_nat_num Y1) Y22))) ((and (((eq nat) X1) Y1)) (((eq num) X22) Y22))))
% 1.32/1.90  FOF formula (forall (X1:nat) (X22:nat) (Y1:nat) (Y22:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat X1) X22)) ((product_Pair_nat_nat Y1) Y22))) ((and (((eq nat) X1) Y1)) (((eq nat) X22) Y22)))) of role axiom named fact_460_prod_Oinject
% 1.32/1.90  A new axiom: (forall (X1:nat) (X22:nat) (Y1:nat) (Y22:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat X1) X22)) ((product_Pair_nat_nat Y1) Y22))) ((and (((eq nat) X1) Y1)) (((eq nat) X22) Y22))))
% 1.32/1.90  FOF formula (forall (X1:int) (X22:int) (Y1:int) (Y22:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int X1) X22)) ((product_Pair_int_int Y1) Y22))) ((and (((eq int) X1) Y1)) (((eq int) X22) Y22)))) of role axiom named fact_461_prod_Oinject
% 1.32/1.90  A new axiom: (forall (X1:int) (X22:int) (Y1:int) (Y22:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int X1) X22)) ((product_Pair_int_int Y1) Y22))) ((and (((eq int) X1) Y1)) (((eq int) X22) Y22))))
% 1.32/1.90  FOF formula (forall (X22:nat) (Y22:nat), (((eq Prop) (((eq option_nat) (some_nat X22)) (some_nat Y22))) (((eq nat) X22) Y22))) of role axiom named fact_462_option_Oinject
% 1.32/1.90  A new axiom: (forall (X22:nat) (Y22:nat), (((eq Prop) (((eq option_nat) (some_nat X22)) (some_nat Y22))) (((eq nat) X22) Y22)))
% 1.32/1.90  FOF formula (forall (X22:product_prod_nat_nat) (Y22:product_prod_nat_nat), (((eq Prop) (((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat X22)) (some_P7363390416028606310at_nat Y22))) (((eq product_prod_nat_nat) X22) Y22))) of role axiom named fact_463_option_Oinject
% 1.32/1.90  A new axiom: (forall (X22:product_prod_nat_nat) (Y22:product_prod_nat_nat), (((eq Prop) (((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat X22)) (some_P7363390416028606310at_nat Y22))) (((eq product_prod_nat_nat) X22) Y22)))
% 1.32/1.90  FOF formula (forall (X22:num) (Y22:num), (((eq Prop) (((eq option_num) (some_num X22)) (some_num Y22))) (((eq num) X22) Y22))) of role axiom named fact_464_option_Oinject
% 1.32/1.90  A new axiom: (forall (X22:num) (Y22:num), (((eq Prop) (((eq option_num) (some_num X22)) (some_num Y22))) (((eq num) X22) Y22)))
% 1.32/1.90  FOF formula (forall (A3:real), (((eq real) ((divide_divide_real A3) zero_zero_real)) zero_zero_real)) of role axiom named fact_465_div__by__0
% 1.32/1.90  A new axiom: (forall (A3:real), (((eq real) ((divide_divide_real A3) zero_zero_real)) zero_zero_real))
% 1.32/1.91  FOF formula (forall (A3:rat), (((eq rat) ((divide_divide_rat A3) zero_zero_rat)) zero_zero_rat)) of role axiom named fact_466_div__by__0
% 1.32/1.91  A new axiom: (forall (A3:rat), (((eq rat) ((divide_divide_rat A3) zero_zero_rat)) zero_zero_rat))
% 1.32/1.91  FOF formula (forall (A3:nat), (((eq nat) ((divide_divide_nat A3) zero_zero_nat)) zero_zero_nat)) of role axiom named fact_467_div__by__0
% 1.32/1.91  A new axiom: (forall (A3:nat), (((eq nat) ((divide_divide_nat A3) zero_zero_nat)) zero_zero_nat))
% 1.32/1.91  FOF formula (forall (A3:int), (((eq int) ((divide_divide_int A3) zero_zero_int)) zero_zero_int)) of role axiom named fact_468_div__by__0
% 1.32/1.91  A new axiom: (forall (A3:int), (((eq int) ((divide_divide_int A3) zero_zero_int)) zero_zero_int))
% 1.32/1.91  FOF formula (forall (A3:real), (((eq real) ((divide_divide_real zero_zero_real) A3)) zero_zero_real)) of role axiom named fact_469_div__0
% 1.32/1.91  A new axiom: (forall (A3:real), (((eq real) ((divide_divide_real zero_zero_real) A3)) zero_zero_real))
% 1.32/1.91  FOF formula (forall (A3:rat), (((eq rat) ((divide_divide_rat zero_zero_rat) A3)) zero_zero_rat)) of role axiom named fact_470_div__0
% 1.32/1.91  A new axiom: (forall (A3:rat), (((eq rat) ((divide_divide_rat zero_zero_rat) A3)) zero_zero_rat))
% 1.32/1.91  FOF formula (forall (A3:nat), (((eq nat) ((divide_divide_nat zero_zero_nat) A3)) zero_zero_nat)) of role axiom named fact_471_div__0
% 1.32/1.91  A new axiom: (forall (A3:nat), (((eq nat) ((divide_divide_nat zero_zero_nat) A3)) zero_zero_nat))
% 1.32/1.91  FOF formula (forall (A3:int), (((eq int) ((divide_divide_int zero_zero_int) A3)) zero_zero_int)) of role axiom named fact_472_div__0
% 1.32/1.91  A new axiom: (forall (A3:int), (((eq int) ((divide_divide_int zero_zero_int) A3)) zero_zero_int))
% 1.32/1.91  FOF formula (forall (A3:real), (((eq real) ((divide_divide_real A3) one_one_real)) A3)) of role axiom named fact_473_div__by__1
% 1.32/1.91  A new axiom: (forall (A3:real), (((eq real) ((divide_divide_real A3) one_one_real)) A3))
% 1.32/1.91  FOF formula (forall (A3:rat), (((eq rat) ((divide_divide_rat A3) one_one_rat)) A3)) of role axiom named fact_474_div__by__1
% 1.32/1.91  A new axiom: (forall (A3:rat), (((eq rat) ((divide_divide_rat A3) one_one_rat)) A3))
% 1.32/1.91  FOF formula (forall (A3:nat), (((eq nat) ((divide_divide_nat A3) one_one_nat)) A3)) of role axiom named fact_475_div__by__1
% 1.32/1.91  A new axiom: (forall (A3:nat), (((eq nat) ((divide_divide_nat A3) one_one_nat)) A3))
% 1.32/1.91  FOF formula (forall (A3:int), (((eq int) ((divide_divide_int A3) one_one_int)) A3)) of role axiom named fact_476_div__by__1
% 1.32/1.91  A new axiom: (forall (A3:int), (((eq int) ((divide_divide_int A3) one_one_int)) A3))
% 1.32/1.91  FOF formula (forall (N2:nat), (((ord_less_nat N2) zero_zero_nat)->False)) of role axiom named fact_477_less__nat__zero__code
% 1.32/1.91  A new axiom: (forall (N2:nat), (((ord_less_nat N2) zero_zero_nat)->False))
% 1.32/1.91  FOF formula (forall (N2:nat), (((eq Prop) (not (((eq nat) N2) zero_zero_nat))) ((ord_less_nat zero_zero_nat) N2))) of role axiom named fact_478_neq0__conv
% 1.32/1.91  A new axiom: (forall (N2:nat), (((eq Prop) (not (((eq nat) N2) zero_zero_nat))) ((ord_less_nat zero_zero_nat) N2)))
% 1.32/1.91  FOF formula (forall (A3:nat), (((eq Prop) (not (((eq nat) A3) zero_zero_nat))) ((ord_less_nat zero_zero_nat) A3))) of role axiom named fact_479_bot__nat__0_Onot__eq__extremum
% 1.32/1.91  A new axiom: (forall (A3:nat), (((eq Prop) (not (((eq nat) A3) zero_zero_nat))) ((ord_less_nat zero_zero_nat) A3)))
% 1.32/1.91  FOF formula (forall (N2:nat), ((ord_less_eq_nat zero_zero_nat) N2)) of role axiom named fact_480_le0
% 1.32/1.91  A new axiom: (forall (N2:nat), ((ord_less_eq_nat zero_zero_nat) N2))
% 1.32/1.91  FOF formula (forall (A3:nat), ((ord_less_eq_nat zero_zero_nat) A3)) of role axiom named fact_481_bot__nat__0_Oextremum
% 1.32/1.91  A new axiom: (forall (A3:nat), ((ord_less_eq_nat zero_zero_nat) A3))
% 1.32/1.91  FOF formula (forall (X2:option2621746655072343315it_nat), (((eq Prop) (forall (Y:produc120671012495760973it_nat), (not (((eq option2621746655072343315it_nat) X2) (some_P2407035485129114418it_nat Y))))) (((eq option2621746655072343315it_nat) X2) none_P1551326421579882414it_nat))) of role axiom named fact_482_not__Some__eq
% 1.32/1.91  A new axiom: (forall (X2:option2621746655072343315it_nat), (((eq Prop) (forall (Y:produc120671012495760973it_nat), (not (((eq option2621746655072343315it_nat) X2) (some_P2407035485129114418it_nat Y))))) (((eq option2621746655072343315it_nat) X2) none_P1551326421579882414it_nat)))
% 1.32/1.91  FOF formula (forall (X2:option7339022715339332451it_nat), (((eq Prop) (forall (Y:produc8047831477865546771it_nat), (not (((eq option7339022715339332451it_nat) X2) (some_P468703482102919278it_nat Y))))) (((eq option7339022715339332451it_nat) X2) none_P7668321371905463026it_nat))) of role axiom named fact_483_not__Some__eq
% 1.32/1.91  A new axiom: (forall (X2:option7339022715339332451it_nat), (((eq Prop) (forall (Y:produc8047831477865546771it_nat), (not (((eq option7339022715339332451it_nat) X2) (some_P468703482102919278it_nat Y))))) (((eq option7339022715339332451it_nat) X2) none_P7668321371905463026it_nat)))
% 1.32/1.91  FOF formula (forall (X2:option_nat), (((eq Prop) (forall (Y:nat), (not (((eq option_nat) X2) (some_nat Y))))) (((eq option_nat) X2) none_nat))) of role axiom named fact_484_not__Some__eq
% 1.32/1.91  A new axiom: (forall (X2:option_nat), (((eq Prop) (forall (Y:nat), (not (((eq option_nat) X2) (some_nat Y))))) (((eq option_nat) X2) none_nat)))
% 1.32/1.91  FOF formula (forall (X2:option4927543243414619207at_nat), (((eq Prop) (forall (Y:product_prod_nat_nat), (not (((eq option4927543243414619207at_nat) X2) (some_P7363390416028606310at_nat Y))))) (((eq option4927543243414619207at_nat) X2) none_P5556105721700978146at_nat))) of role axiom named fact_485_not__Some__eq
% 1.32/1.91  A new axiom: (forall (X2:option4927543243414619207at_nat), (((eq Prop) (forall (Y:product_prod_nat_nat), (not (((eq option4927543243414619207at_nat) X2) (some_P7363390416028606310at_nat Y))))) (((eq option4927543243414619207at_nat) X2) none_P5556105721700978146at_nat)))
% 1.32/1.91  FOF formula (forall (X2:option_num), (((eq Prop) (forall (Y:num), (not (((eq option_num) X2) (some_num Y))))) (((eq option_num) X2) none_num))) of role axiom named fact_486_not__Some__eq
% 1.32/1.91  A new axiom: (forall (X2:option_num), (((eq Prop) (forall (Y:num), (not (((eq option_num) X2) (some_num Y))))) (((eq option_num) X2) none_num)))
% 1.32/1.91  FOF formula (forall (X2:option2621746655072343315it_nat), (((eq Prop) (not (((eq option2621746655072343315it_nat) X2) none_P1551326421579882414it_nat))) ((ex produc120671012495760973it_nat) (fun (Y:produc120671012495760973it_nat)=> (((eq option2621746655072343315it_nat) X2) (some_P2407035485129114418it_nat Y)))))) of role axiom named fact_487_not__None__eq
% 1.32/1.91  A new axiom: (forall (X2:option2621746655072343315it_nat), (((eq Prop) (not (((eq option2621746655072343315it_nat) X2) none_P1551326421579882414it_nat))) ((ex produc120671012495760973it_nat) (fun (Y:produc120671012495760973it_nat)=> (((eq option2621746655072343315it_nat) X2) (some_P2407035485129114418it_nat Y))))))
% 1.32/1.91  FOF formula (forall (X2:option7339022715339332451it_nat), (((eq Prop) (not (((eq option7339022715339332451it_nat) X2) none_P7668321371905463026it_nat))) ((ex produc8047831477865546771it_nat) (fun (Y:produc8047831477865546771it_nat)=> (((eq option7339022715339332451it_nat) X2) (some_P468703482102919278it_nat Y)))))) of role axiom named fact_488_not__None__eq
% 1.32/1.91  A new axiom: (forall (X2:option7339022715339332451it_nat), (((eq Prop) (not (((eq option7339022715339332451it_nat) X2) none_P7668321371905463026it_nat))) ((ex produc8047831477865546771it_nat) (fun (Y:produc8047831477865546771it_nat)=> (((eq option7339022715339332451it_nat) X2) (some_P468703482102919278it_nat Y))))))
% 1.32/1.91  FOF formula (forall (X2:option_nat), (((eq Prop) (not (((eq option_nat) X2) none_nat))) ((ex nat) (fun (Y:nat)=> (((eq option_nat) X2) (some_nat Y)))))) of role axiom named fact_489_not__None__eq
% 1.32/1.91  A new axiom: (forall (X2:option_nat), (((eq Prop) (not (((eq option_nat) X2) none_nat))) ((ex nat) (fun (Y:nat)=> (((eq option_nat) X2) (some_nat Y))))))
% 1.32/1.91  FOF formula (forall (X2:option4927543243414619207at_nat), (((eq Prop) (not (((eq option4927543243414619207at_nat) X2) none_P5556105721700978146at_nat))) ((ex product_prod_nat_nat) (fun (Y:product_prod_nat_nat)=> (((eq option4927543243414619207at_nat) X2) (some_P7363390416028606310at_nat Y)))))) of role axiom named fact_490_not__None__eq
% 1.32/1.91  A new axiom: (forall (X2:option4927543243414619207at_nat), (((eq Prop) (not (((eq option4927543243414619207at_nat) X2) none_P5556105721700978146at_nat))) ((ex product_prod_nat_nat) (fun (Y:product_prod_nat_nat)=> (((eq option4927543243414619207at_nat) X2) (some_P7363390416028606310at_nat Y))))))
% 1.40/1.92  FOF formula (forall (X2:option_num), (((eq Prop) (not (((eq option_num) X2) none_num))) ((ex num) (fun (Y:num)=> (((eq option_num) X2) (some_num Y)))))) of role axiom named fact_491_not__None__eq
% 1.40/1.92  A new axiom: (forall (X2:option_num), (((eq Prop) (not (((eq option_num) X2) none_num))) ((ex num) (fun (Y:num)=> (((eq option_num) X2) (some_num Y))))))
% 1.40/1.92  FOF formula (forall (F:(nat->(nat->product_prod_nat_nat))) (A3:nat) (B3:nat), (((eq product_prod_nat_nat) ((produc2626176000494625587at_nat F) ((product_Pair_nat_nat A3) B3))) ((F A3) B3))) of role axiom named fact_492_case__prod__conv
% 1.40/1.92  A new axiom: (forall (F:(nat->(nat->product_prod_nat_nat))) (A3:nat) (B3:nat), (((eq product_prod_nat_nat) ((produc2626176000494625587at_nat F) ((product_Pair_nat_nat A3) B3))) ((F A3) B3)))
% 1.40/1.92  FOF formula (forall (F:(nat->(nat->Prop))) (A3:nat) (B3:nat), (((eq Prop) ((produc6081775807080527818_nat_o F) ((product_Pair_nat_nat A3) B3))) ((F A3) B3))) of role axiom named fact_493_case__prod__conv
% 1.40/1.92  A new axiom: (forall (F:(nat->(nat->Prop))) (A3:nat) (B3:nat), (((eq Prop) ((produc6081775807080527818_nat_o F) ((product_Pair_nat_nat A3) B3))) ((F A3) B3)))
% 1.40/1.92  FOF formula (forall (F:(int->(int->product_prod_int_int))) (A3:int) (B3:int), (((eq product_prod_int_int) ((produc4245557441103728435nt_int F) ((product_Pair_int_int A3) B3))) ((F A3) B3))) of role axiom named fact_494_case__prod__conv
% 1.40/1.92  A new axiom: (forall (F:(int->(int->product_prod_int_int))) (A3:int) (B3:int), (((eq product_prod_int_int) ((produc4245557441103728435nt_int F) ((product_Pair_int_int A3) B3))) ((F A3) B3)))
% 1.40/1.92  FOF formula (forall (F:(int->(int->Prop))) (A3:int) (B3:int), (((eq Prop) ((produc4947309494688390418_int_o F) ((product_Pair_int_int A3) B3))) ((F A3) B3))) of role axiom named fact_495_case__prod__conv
% 1.40/1.92  A new axiom: (forall (F:(int->(int->Prop))) (A3:int) (B3:int), (((eq Prop) ((produc4947309494688390418_int_o F) ((product_Pair_int_int A3) B3))) ((F A3) B3)))
% 1.40/1.92  FOF formula (forall (F:(int->(int->int))) (A3:int) (B3:int), (((eq int) ((produc8211389475949308722nt_int F) ((product_Pair_int_int A3) B3))) ((F A3) B3))) of role axiom named fact_496_case__prod__conv
% 1.40/1.92  A new axiom: (forall (F:(int->(int->int))) (A3:int) (B3:int), (((eq int) ((produc8211389475949308722nt_int F) ((product_Pair_int_int A3) B3))) ((F A3) B3)))
% 1.40/1.92  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_eq_real (numeral_numeral_real M)) (numeral_numeral_real N2))) ((ord_less_eq_num M) N2))) of role axiom named fact_497_numeral__le__iff
% 1.40/1.92  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_eq_real (numeral_numeral_real M)) (numeral_numeral_real N2))) ((ord_less_eq_num M) N2)))
% 1.40/1.92  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_eq_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) ((ord_less_eq_num M) N2))) of role axiom named fact_498_numeral__le__iff
% 1.40/1.92  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_eq_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) ((ord_less_eq_num M) N2)))
% 1.40/1.92  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_eq_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) ((ord_less_eq_num M) N2))) of role axiom named fact_499_numeral__le__iff
% 1.40/1.92  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_eq_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) ((ord_less_eq_num M) N2)))
% 1.40/1.92  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_eq_int (numeral_numeral_int M)) (numeral_numeral_int N2))) ((ord_less_eq_num M) N2))) of role axiom named fact_500_numeral__le__iff
% 1.40/1.92  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_eq_int (numeral_numeral_int M)) (numeral_numeral_int N2))) ((ord_less_eq_num M) N2)))
% 1.40/1.92  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_real (numeral_numeral_real M)) (numeral_numeral_real N2))) ((ord_less_num M) N2))) of role axiom named fact_501_numeral__less__iff
% 1.40/1.92  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_real (numeral_numeral_real M)) (numeral_numeral_real N2))) ((ord_less_num M) N2)))
% 1.40/1.93  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) ((ord_less_num M) N2))) of role axiom named fact_502_numeral__less__iff
% 1.40/1.93  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_rat (numeral_numeral_rat M)) (numeral_numeral_rat N2))) ((ord_less_num M) N2)))
% 1.40/1.93  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) ((ord_less_num M) N2))) of role axiom named fact_503_numeral__less__iff
% 1.40/1.93  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N2))) ((ord_less_num M) N2)))
% 1.40/1.93  FOF formula (forall (M:num) (N2:num), (((eq Prop) ((ord_less_int (numeral_numeral_int M)) (numeral_numeral_int N2))) ((ord_less_num M) N2))) of role axiom named fact_504_numeral__less__iff
% 1.40/1.93  A new axiom: (forall (M:num) (N2:num), (((eq Prop) ((ord_less_int (numeral_numeral_int M)) (numeral_numeral_int N2))) ((ord_less_num M) N2)))
% 1.40/1.93  FOF formula (forall (Ti:vEBT_VEBTi) (X2:nat) (T2:vEBT_VEBT), ((refine7594492741263601813on_nat ((vEBT_vebt_succi Ti) X2)) (((vEBT_VEBT_vebt_succi T2) Ti) X2))) of role axiom named fact_505_vebt__succi__refines
% 1.40/1.93  A new axiom: (forall (Ti:vEBT_VEBTi) (X2:nat) (T2:vEBT_VEBT), ((refine7594492741263601813on_nat ((vEBT_vebt_succi Ti) X2)) (((vEBT_VEBT_vebt_succi T2) Ti) X2)))
% 1.40/1.93  FOF formula (forall (X2:real) (Y2:real), ((not (((eq real) X2) Y2))->((((ord_less_real X2) Y2)->False)->((ord_less_real Y2) X2)))) of role axiom named fact_506_linorder__neqE__linordered__idom
% 1.40/1.93  A new axiom: (forall (X2:real) (Y2:real), ((not (((eq real) X2) Y2))->((((ord_less_real X2) Y2)->False)->((ord_less_real Y2) X2))))
% 1.40/1.93  FOF formula (forall (X2:rat) (Y2:rat), ((not (((eq rat) X2) Y2))->((((ord_less_rat X2) Y2)->False)->((ord_less_rat Y2) X2)))) of role axiom named fact_507_linorder__neqE__linordered__idom
% 1.40/1.93  A new axiom: (forall (X2:rat) (Y2:rat), ((not (((eq rat) X2) Y2))->((((ord_less_rat X2) Y2)->False)->((ord_less_rat Y2) X2))))
% 1.40/1.93  FOF formula (forall (X2:int) (Y2:int), ((not (((eq int) X2) Y2))->((((ord_less_int X2) Y2)->False)->((ord_less_int Y2) X2)))) of role axiom named fact_508_linorder__neqE__linordered__idom
% 1.40/1.93  A new axiom: (forall (X2:int) (Y2:int), ((not (((eq int) X2) Y2))->((((ord_less_int X2) Y2)->False)->((ord_less_int Y2) X2))))
% 1.40/1.93  FOF formula (forall (X2:num), (((eq Prop) ((ord_less_eq_num X2) one)) (((eq num) X2) one))) of role axiom named fact_509_le__num__One__iff
% 1.40/1.93  A new axiom: (forall (X2:num), (((eq Prop) ((ord_less_eq_num X2) one)) (((eq num) X2) one)))
% 1.40/1.93  FOF formula (forall (A3:num) (B3:num) (A5:num) (B4:num), ((((eq product_prod_num_num) ((product_Pair_num_num A3) B3)) ((product_Pair_num_num A5) B4))->(((((eq num) A3) A5)->(not (((eq num) B3) B4)))->False))) of role axiom named fact_510_Pair__inject
% 1.40/1.93  A new axiom: (forall (A3:num) (B3:num) (A5:num) (B4:num), ((((eq product_prod_num_num) ((product_Pair_num_num A3) B3)) ((product_Pair_num_num A5) B4))->(((((eq num) A3) A5)->(not (((eq num) B3) B4)))->False)))
% 1.40/1.93  FOF formula (forall (A3:nat) (B3:produc4813437837504472865T_VEBT) (A5:nat) (B4:produc4813437837504472865T_VEBT), ((((eq produc8398139464844984134T_VEBT) ((produc1750349459881913976T_VEBT A3) B3)) ((produc1750349459881913976T_VEBT A5) B4))->(((((eq nat) A3) A5)->(not (((eq produc4813437837504472865T_VEBT) B3) B4)))->False))) of role axiom named fact_511_Pair__inject
% 1.40/1.93  A new axiom: (forall (A3:nat) (B3:produc4813437837504472865T_VEBT) (A5:nat) (B4:produc4813437837504472865T_VEBT), ((((eq produc8398139464844984134T_VEBT) ((produc1750349459881913976T_VEBT A3) B3)) ((produc1750349459881913976T_VEBT A5) B4))->(((((eq nat) A3) A5)->(not (((eq produc4813437837504472865T_VEBT) B3) B4)))->False)))
% 1.40/1.93  FOF formula (forall (A3:nat) (B3:num) (A5:nat) (B4:num), ((((eq product_prod_nat_num) ((product_Pair_nat_num A3) B3)) ((product_Pair_nat_num A5) B4))->(((((eq nat) A3) A5)->(not (((eq num) B3) B4)))->False))) of role axiom named fact_512_Pair__inject
% 1.40/1.93  A new axiom: (forall (A3:nat) (B3:num) (A5:nat) (B4:num), ((((eq product_prod_nat_num) ((product_Pair_nat_num A3) B3)) ((product_Pair_nat_num A5) B4))->(((((eq nat) A3) A5)->(not (((eq num) B3) B4)))->False)))
% 1.40/1.94  FOF formula (forall (A3:nat) (B3:nat) (A5:nat) (B4:nat), ((((eq product_prod_nat_nat) ((product_Pair_nat_nat A3) B3)) ((product_Pair_nat_nat A5) B4))->(((((eq nat) A3) A5)->(not (((eq nat) B3) B4)))->False))) of role axiom named fact_513_Pair__inject
% 1.40/1.94  A new axiom: (forall (A3:nat) (B3:nat) (A5:nat) (B4:nat), ((((eq product_prod_nat_nat) ((product_Pair_nat_nat A3) B3)) ((product_Pair_nat_nat A5) B4))->(((((eq nat) A3) A5)->(not (((eq nat) B3) B4)))->False)))
% 1.40/1.94  FOF formula (forall (A3:int) (B3:int) (A5:int) (B4:int), ((((eq product_prod_int_int) ((product_Pair_int_int A3) B3)) ((product_Pair_int_int A5) B4))->(((((eq int) A3) A5)->(not (((eq int) B3) B4)))->False))) of role axiom named fact_514_Pair__inject
% 1.40/1.94  A new axiom: (forall (A3:int) (B3:int) (A5:int) (B4:int), ((((eq product_prod_int_int) ((product_Pair_int_int A3) B3)) ((product_Pair_int_int A5) B4))->(((((eq int) A3) A5)->(not (((eq int) B3) B4)))->False)))
% 1.40/1.94  FOF formula (forall (P:(product_prod_num_num->Prop)) (P2:product_prod_num_num), ((forall (A:num) (B:num), (P ((product_Pair_num_num A) B)))->(P P2))) of role axiom named fact_515_prod__cases
% 1.40/1.94  A new axiom: (forall (P:(product_prod_num_num->Prop)) (P2:product_prod_num_num), ((forall (A:num) (B:num), (P ((product_Pair_num_num A) B)))->(P P2)))
% 1.40/1.94  FOF formula (forall (P:(produc8398139464844984134T_VEBT->Prop)) (P2:produc8398139464844984134T_VEBT), ((forall (A:nat) (B:produc4813437837504472865T_VEBT), (P ((produc1750349459881913976T_VEBT A) B)))->(P P2))) of role axiom named fact_516_prod__cases
% 1.40/1.94  A new axiom: (forall (P:(produc8398139464844984134T_VEBT->Prop)) (P2:produc8398139464844984134T_VEBT), ((forall (A:nat) (B:produc4813437837504472865T_VEBT), (P ((produc1750349459881913976T_VEBT A) B)))->(P P2)))
% 1.40/1.94  FOF formula (forall (P:(product_prod_nat_num->Prop)) (P2:product_prod_nat_num), ((forall (A:nat) (B:num), (P ((product_Pair_nat_num A) B)))->(P P2))) of role axiom named fact_517_prod__cases
% 1.40/1.94  A new axiom: (forall (P:(product_prod_nat_num->Prop)) (P2:product_prod_nat_num), ((forall (A:nat) (B:num), (P ((product_Pair_nat_num A) B)))->(P P2)))
% 1.40/1.94  FOF formula (forall (P:(product_prod_nat_nat->Prop)) (P2:product_prod_nat_nat), ((forall (A:nat) (B:nat), (P ((product_Pair_nat_nat A) B)))->(P P2))) of role axiom named fact_518_prod__cases
% 1.40/1.94  A new axiom: (forall (P:(product_prod_nat_nat->Prop)) (P2:product_prod_nat_nat), ((forall (A:nat) (B:nat), (P ((product_Pair_nat_nat A) B)))->(P P2)))
% 1.40/1.94  FOF formula (forall (P:(product_prod_int_int->Prop)) (P2:product_prod_int_int), ((forall (A:int) (B:int), (P ((product_Pair_int_int A) B)))->(P P2))) of role axiom named fact_519_prod__cases
% 1.40/1.94  A new axiom: (forall (P:(product_prod_int_int->Prop)) (P2:product_prod_int_int), ((forall (A:int) (B:int), (P ((product_Pair_int_int A) B)))->(P P2)))
% 1.40/1.94  FOF formula (forall (P2:product_prod_num_num), ((ex num) (fun (X3:num)=> ((ex num) (fun (Y3:num)=> (((eq product_prod_num_num) P2) ((product_Pair_num_num X3) Y3))))))) of role axiom named fact_520_surj__pair
% 1.40/1.94  A new axiom: (forall (P2:product_prod_num_num), ((ex num) (fun (X3:num)=> ((ex num) (fun (Y3:num)=> (((eq product_prod_num_num) P2) ((product_Pair_num_num X3) Y3)))))))
% 1.40/1.94  FOF formula (forall (P2:produc8398139464844984134T_VEBT), ((ex nat) (fun (X3:nat)=> ((ex produc4813437837504472865T_VEBT) (fun (Y3:produc4813437837504472865T_VEBT)=> (((eq produc8398139464844984134T_VEBT) P2) ((produc1750349459881913976T_VEBT X3) Y3))))))) of role axiom named fact_521_surj__pair
% 1.40/1.94  A new axiom: (forall (P2:produc8398139464844984134T_VEBT), ((ex nat) (fun (X3:nat)=> ((ex produc4813437837504472865T_VEBT) (fun (Y3:produc4813437837504472865T_VEBT)=> (((eq produc8398139464844984134T_VEBT) P2) ((produc1750349459881913976T_VEBT X3) Y3)))))))
% 1.40/1.94  FOF formula (forall (P2:product_prod_nat_num), ((ex nat) (fun (X3:nat)=> ((ex num) (fun (Y3:num)=> (((eq product_prod_nat_num) P2) ((product_Pair_nat_num X3) Y3))))))) of role axiom named fact_522_surj__pair
% 1.40/1.94  A new axiom: (forall (P2:product_prod_nat_num), ((ex nat) (fun (X3:nat)=> ((ex num) (fun (Y3:num)=> (((eq product_prod_nat_num) P2) ((product_Pair_nat_num X3) Y3)))))))
% 1.40/1.94  FOF formula (forall (P2:product_prod_nat_nat), ((ex nat) (fun (X3:nat)=> ((ex nat) (fun (Y3:nat)=> (((eq product_prod_nat_nat) P2) ((product_Pair_nat_nat X3) Y3))))))) of role axiom named fact_523_surj__pair
% 1.40/1.94  A new axiom: (forall (P2:product_prod_nat_nat), ((ex nat) (fun (X3:nat)=> ((ex nat) (fun (Y3:nat)=> (((eq product_prod_nat_nat) P2) ((product_Pair_nat_nat X3) Y3)))))))
% 1.40/1.94  FOF formula (forall (P2:product_prod_int_int), ((ex int) (fun (X3:int)=> ((ex int) (fun (Y3:int)=> (((eq product_prod_int_int) P2) ((product_Pair_int_int X3) Y3))))))) of role axiom named fact_524_surj__pair
% 1.40/1.94  A new axiom: (forall (P2:product_prod_int_int), ((ex int) (fun (X3:int)=> ((ex int) (fun (Y3:int)=> (((eq product_prod_int_int) P2) ((product_Pair_int_int X3) Y3)))))))
% 1.40/1.94  <<<j_pair
% 1.40/1.94  thf(fact_525_old_Oprod_Oexhaust,axiom,
% 1.40/1.94      ! [Y2: product_prod_num_num] :
% 1.40/1.94        ~ !>>>!!!<<< [A: num,B: num] :
% 1.40/1.94            ( Y2
% 1.40/1.94           != ( product_Pair_num_num @ A @ B ) ) ).
% 1.40/1.94  
% 1.40/1.94  % old>>>
% 1.40/1.94  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 124]
% 1.40/1.94  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,453911), LexToken(LPAR,'(',1,453914), name, LexToken(COMMA,',',1,453942), formula_role, LexToken(COMMA,',',1,453948), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,453956), thf_variable_list, LexToken(RBRACKET,']',1,453981), LexToken(COLON,':',1,453983), unary_connective]
% 1.40/1.94  Unexpected exception Syntax error at '!':BANG
% 1.40/1.94  Traceback (most recent call last):
% 1.40/1.94    File "CASC.py", line 79, in <module>
% 1.40/1.94      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 1.40/1.94    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 1.40/1.94      parser.parse(file.read(),debug=0,lexer=lexer)
% 1.40/1.94    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 1.40/1.94      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 1.40/1.94    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 1.40/1.94      tok = self.errorfunc(errtoken)
% 1.40/1.94    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 1.40/1.94      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 1.40/1.94  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------